diff options
Diffstat (limited to 'lisp/org/ob-C.el')
-rw-r--r-- | lisp/org/ob-C.el | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/lisp/org/ob-C.el b/lisp/org/ob-C.el index 2be5e28dc83..74309a0e979 100644 --- a/lisp/org/ob-C.el +++ b/lisp/org/ob-C.el @@ -4,9 +4,9 @@ ;; Author: Eric Schulte ;; Thierry Banel -;; Maintainer: Thierry Banel +;; Maintainer: Thierry Banel <tbanelwebmin@free.fr> ;; Keywords: literate programming, reproducible research -;; Homepage: https://orgmode.org +;; URL: https://orgmode.org ;; This file is part of GNU Emacs. @@ -33,6 +33,9 @@ ;;; Code: +(require 'org-macs) +(org-assert-version) + (require 'cc-mode) (require 'ob) (require 'org-macs) @@ -182,7 +185,7 @@ or `org-babel-execute:C++' or `org-babel-execute:D'." (setq results (org-remove-indentation results)) (org-babel-reassemble-table (org-babel-result-cond (cdr (assq :result-params params)) - (org-babel-read results t) + results (let ((tmp-file (org-babel-temp-file "c-"))) (with-temp-file tmp-file (insert results)) (org-babel-import-elisp-from-file tmp-file))) |