From 2f7e64265ca4c1811946f0004fe3d476b40568ef Mon Sep 17 00:00:00 2001 From: "Kevin M. Rosenberg" Date: Sun, 18 Sep 2005 05:47:41 +0000 Subject: [PATCH] r10754: Automated commit for Debian build of uffi upstream-version-1.5.3 --- debian/changelog | 6 ++++++ src/objects.lisp | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index 87943b3..f117bcd 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +cl-uffi (1.5.3-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Sat, 17 Sep 2005 23:44:20 -0600 + cl-uffi (1.5.2-1) unstable; urgency=low * New upstream diff --git a/src/objects.lisp b/src/objects.lisp index 46b7275..b7c2715 100644 --- a/src/objects.lisp +++ b/src/objects.lisp @@ -242,9 +242,9 @@ an array of TYPE with size SIZE. The TYPE parameter is evaluated." '(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) @@ -260,7 +260,7 @@ an array of TYPE with size SIZE. The TYPE parameter is evaluated." #+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) -- 2.34.1