X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/clg/blobdiff_plain/02198d7df7bacbd441a58a86bb0da123706c0daf..cab97f15ae5940cd20884ed8c5ca99a9afc0f226:/gffi/interface.lisp?ds=sidebyside diff --git a/gffi/interface.lisp b/gffi/interface.lisp index 72aa21b..6b249a3 100644 --- a/gffi/interface.lisp +++ b/gffi/interface.lisp @@ -20,7 +20,7 @@ ;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE ;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -;; $Id: interface.lisp,v 1.8 2007-11-29 18:37:14 espen Exp $ +;; $Id: interface.lisp,v 1.9 2008-10-08 16:34:07 espen Exp $ (in-package "GFFI") @@ -216,7 +216,8 @@ (defun %defbinding (cname lisp-name lambda-list declare-p arg-types aux-bindings when (out-arg-p style) collect (return-type out-type) when (return-arg-p style) - collect (return-type type))))))) + collect (return-type type)))) + ,lisp-name))) (defun ,lisp-name ,lambda-list ,doc (let ,aux-bindings