+cl-uffi (1.5.3-1) unstable; urgency=low
+
+ * New upstream
+
+ -- Kevin M. Rosenberg <kmr@debian.org> Sat, 17 Sep 2005 23:44:20 -0600
+
cl-uffi (1.5.2-1) unstable; urgency=low
* New upstream
'(error "WITH-CAST-POINTER not (yet) implemented for ~A"
(lisp-implementation-type)))
- (defmacro convert-external-name (name)
+ (defun convert-external-name (name)
"Add an underscore to NAME if necessary for the ABI."
- #+macosx `(concatenate 'string "_" ,name)
+ #+macosx (concatenate 'string "_" name)
#-macosx name)
(defmacro def-foreign-var (names type module)
#+allegro
`(define-symbol-macro ,lisp-name
(ff:fslot-value-typed (quote ,(convert-from-uffi-type type :deref))
- :c (convert-external-name (ff:get-entry-point ,foreign-name))))
+ :c (ff:get-entry-point ,(convert-external-name foreign-name))))
#+lispworks
`(progn
(fli:define-foreign-variable (,lisp-name ,foreign-name)