[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Why is Babel-C trimming its output?
From: |
Michaël Cadilhac |
Subject: |
Why is Babel-C trimming its output? |
Date: |
Wed, 15 Jul 2020 18:12:03 -0500 |
Hello,
Quick question here: in ob-C.el, before returning the output of a C
file, there's this line:
(setq results (org-trim (org-remove-indentation results)))
That seems quite arbitrary; is it on purpose? I have a C file that
outputs some sort of list of formatted numbers, e.g.:
0 -17.8
40 4.4
80 26.7
120 48.9
and only the first line gets trimmed, leading to a faulty output.
This does not seem to be a universal thing in Babel; for instance:
#+begin_src emacs-lisp :exports both :results value raw
" 0\n 1\n2\n"
#+end_src
…results in:
#+RESULTS:
0
1
2
But the same thing in C:
#+begin_src C :exports both :results output raw
printf (" 0\n 1\n2\n");
#+end_src
…results in:
#+RESULTS:
0
1
2
Cheers,
M.
- Why is Babel-C trimming its output?,
Michaël Cadilhac <=