[Ecls-list] Foreign passing bug?
Seth Burleigh
seth at tewebs.com
Sun Mar 21 01:23:54 UTC 2010
I dont know if this is just me, but when i compile this form:
(defun print-str (str)
(C-INLINE (STR) (:STRING) :VOID "printf(\"%s\",#0);"
:ONE-LINER NIL :SIDE-EFFECTS t))
and attempt to call (print-str "HI") i get garbled output:
^N_^N.
Does this happen for anyone else on linux?
Ive also been having some troubles with passing :pointer-void types.
When operating on them, i would get a segmentation fault (unprotected
memory error message from ecl). On the other hand if i passed
an :object, and simply did object->foreign.data, everything would work.
More information about the ecl-devel
mailing list