+9 Mar 2002
+ - Changed def-routine name to def-function
+ - Fixed bug in def-function for Lispworks
+ - Fixed error in +null-c-string-pointer+ name
+ - Fixed error in (make-null-pointer) for Lispworks
+
+
8 Mar 2002
- Added ZIP file output with LF->CRLF translations to distribution
- Modified def-enum to use uffi:def-constant rather than
cl:defconstant
-9 Mar 2002
- - Changed def-routine name to def-function
- - Fixed bug in def-function for Lispworks
# Programer: Kevin M. Rosenberg, M.D.
# Date Started: Mar 2002
#
-# CVS Id: $Id: Makefile,v 1.4 2002/03/09 21:53:58 kevin Exp $
+# CVS Id: $Id: Makefile,v 1.5 2002/03/10 00:11:47 kevin Exp $
#
# Copyright (c) 2002 by Kevin M. Rosenberg
#
docs:
@(cd doc; make dist-doc)
-VERSION=0.1.3-pre
+VERSION=0.1.3
DISTDIR=uffi-${VERSION}
DIST_TARBALL=${DISTDIR}.tar.gz
DIST_ZIP=${DISTDIR}.zip
;;;;
;;;; Copyright (c) 2002 Kevin M. Rosenberg
;;;;
-;;;; $Id: objects.cl,v 1.1 2002/03/09 19:55:33 kevin Exp $
+;;;; $Id: objects.cl,v 1.2 2002/03/10 00:11:47 kevin Exp $
;;;;
;;;; This file is part of the UFFI.
;;;;
#+cmu `(system:int-sap 0)
#+allegro 0
- #+lispworks `(fli:make-pointer :address 0 :type ,type)
+ #+lispworks `(fli:make-pointer :address 0 :type ',type)
)
(defmacro deref-pointer (ptr type)
;;;;
;;;; Copyright (c) 2002 Kevin M. Rosenberg
;;;;
-;;;; $Id: strings.cl,v 1.1 2002/03/09 19:55:33 kevin Exp $
+;;;; $Id: strings.cl,v 1.2 2002/03/10 00:11:47 kevin Exp $
;;;;
;;;; This file is part of the UFFI.
;;;;
(defmacro convert-to-c-string (obj)
#+lispworks
`(if (null ,obj)
- +null-c-string-ptr+
+ +null-c-string-pointer+
(fli:convert-to-foreign-string ,obj))
#+allegro
`(if (null ,obj)
(defmacro convert-to-foreign-string (obj)
#+lispworks
`(if (null ,obj)
- +null-c-string-ptr+
+ +null-c-string-pointer+
(fli:convert-to-foreign-string ,obj))
#+allegro
`(if (null ,obj)