3 * Changed license to more liberal Lisp Lessor GNU Public License
5 * Fixed problem with including uffi.system in distribution (Thanks John DeSoi)
7 * Fixed compiler warnings
12 * Changed def-type to def-foreign-type
14 * Created new macro def-type to generate cl:deftype forms. Removed
15 uffi-declare and uffi-slot-type as they are no longer necessary.
19 * Modified input parameters to load-foreign-library
21 * Added to documention
23 * Changed parameter order in get-slot-value and deref-array
27 * Added to documentation
29 * Made Allegro CL array access more efficient
31 * Changed def-routine name to def-function
33 * Fixed bug in def-function for Lispworks]
35 * Fixed error in +null-c-string-pointer+ name
37 * Fixed error in (make-null-pointer) for Lispworks
39 * Reworked Lispwork c-strings to be (* :char) rather than the
40 implementation default of (* (:unsigned :char)) to be consistent
41 with CMUCL. Bumped version to 0.2.0 because of change this change.
43 * Renamed c-string to cstring to emphasize it as a basic type
45 * Modified getenv.cl example to avoid name collison with LW
47 * Modified compress.cl to setup output buffer as :unsigned*char
49 * Added test-all-examples function. All routines tested okay with
54 * Added ZIP file output with LF->CRLF translations to distribution
56 * Modified def-enum to use uffi:def-constant rather than