[cffi-devel] New patches: 14-Jun-2009

Luis Oliveira loliveira at common-lisp.net
Mon Jun 15 04:42:06 UTC 2009


Sun Jun 14 14:16:43 EDT 2009  Luis Oliveira <loliveira at common-lisp.net>
  * clisp: avoid using NIL for null pointers.
  
  - Work around FFI:C-POINTER in %MEM-REF, %FOREIGN-FUNCALL and %DEFCALLBACK.
  - Don't accept NIL in POINTERP, FOREIGN-POINTER or INC-POINTER.
  - New tests: CALLBACKS.NIL-FOR-NULL, FUNCALL.POINTER-NOT-NIL, POINTER.NULL
    and FOREIGN-POINTER-TYPE.NIL.

    M ./src/cffi-clisp.lisp -22 +42
    M ./tests/callbacks.lisp +9
    M ./tests/funcall.lisp +6
    M ./tests/memory.lisp +8


An updated tarball of CFFI's source can be downloaded here:
http://common-lisp.net/project/cffi/tarballs/cffi-090614.tar.gz

Darcsweb URL:
http://common-lisp.net/cgi-bin/darcsweb/darcsweb.cgi?r=cffi-cffi;a=summary




More information about the cffi-devel mailing list