X-Git-Url: http://git.kpe.io/?p=uffi.git;a=blobdiff_plain;f=src%2Ffunctions.lisp;h=fb74d6aaf1d7a5c8c08eb54583fe3ee355d0c557;hp=dc7dca2841e45874ca33066a865b9547ac01708c;hb=895cdddc64ad069c4d8173a21d0d5ce47b79e919;hpb=04056dc94146f82930b5723c01455ed359bb7b28 diff --git a/src/functions.lisp b/src/functions.lisp index dc7dca2..fb74d6a 100644 --- a/src/functions.lisp +++ b/src/functions.lisp @@ -137,6 +137,7 @@ (defmacro def-function (names args &key module returning) (multiple-value-bind (lisp-args out processed) (preprocess-args args) + (declare (ignorable lisp-args processed)) (if (= (length out) 0) `(%def-function ,names ,args ,@(if module (list :module module) (values)) @@ -197,7 +198,7 @@ ,@(if module (list :module module) (values)) :result-type ,result-type :language :ansi-c - #-macosx :calling-convention #-macosx :cdecl) + #+:win32 :calling-convention #+:win32 :cdecl) #+digitool `(eval-when (:compile-toplevel :load-toplevel :execute) (ccl:define-entry-point (,lisp-name ,foreign-name)