X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/clg/blobdiff_plain/b8394abe6c622b91ce96a037a6c3880150449632..4424b51dc2a4fb70d3489d6e87425bf61d3a10bc:/gffi/interface.lisp diff --git a/gffi/interface.lisp b/gffi/interface.lisp index a0bda4f..8cf9cbc 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