>>>>> On Tue, 25 Mar 2008 08:52:26 -0700, Luke J Crook said: > Delivered-To: cffi-devel@common-lisp.net > > Does DEFCALLBACK support calling back into C from the Lisp side? One of > the features of OpenRM is that it will call a callback when certain data > structures are freed internally by the C library (for example a node in > the scene graph, or vertex and color data shared between primitives > within nodes.) Complex structures require that the appropriate C > function is called.
I'm not quite sure what you are asking. DEFCALLBACK defines a callback function, so you need to use DEFCFUN to define a Lisp function that can call into C. Calling a function defined with DEFCFUN within the body of a DEFCALLBACK should work. > I am using CFFI version 0.9.2 from the Cliki and see the same error from > Lispworks and SBCL. What is the error? Can you get a backtrace? __Martin _______________________________________________ cffi-devel mailing list cffi-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/cffi-devel