From: Sam S. <sd...@gn...> - 2003-09-13 04:13:27
|
>* Fred Cohen <sp...@ny...g> [2003-09-12 21:06:37 -0700]: > > > * FFI does not output extern variable and function declarations unless > > you set FFI:*OUTPUT-C-VARIABLES* and/or FFI:*OUTPUT-C-FUNCTIONS* to T. > > Please use FFI:C-LINES to include the appropriate headers instead. > > See <http://clisp.cons.org/impnotes.html#ffi-extern-output> for details. > > (setf FFI:*OUTPUT-C-FUNCTIONS* t) > (setf FFI:*OUTPUT-C-VARIABLES* t) the prototypes are output at compile time, so you need (eval-when (compile) (setq ffi:*output-c-functions* t)) I _really_ urge you to include headers instead. -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/> <http://www.mideasttruth.com/> <http://www.honestreporting.com> I haven't lost my mind -- it's backed up on tape somewhere. |