From: Goffioul Michael <goffioul@im...> - 2005-09-08 08:22:11
Compared to previous behavior, strings declared with CLINES are now put
at the beginning of the header file, instead of inlined in the C file.
This is a potential problem because these lines are put before =
of the LISP functions defined in the file-to-compile.
A concrete example is in win32.lisp, where the WndProc_proxy function =
use of the LISP function win32_wndproc_proxy. However =
is declared afterwards with a different linkage, resultnig in a =
Would it be a problem to put the CLINES after the function declaration =
> Would it be a problem to put the CLINES after the function declaration
> instead of before?
Not really. Only thing is that they have to be early before all the
compiled code, since CLINES are normally used for including headers.