X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Ftarget-alieneval.lisp;h=d674b648d87ed46bc765191a7fc60d57ece38112;hb=fbe3701ca881999e1b17ad35f11d3b2c6b66bf99;hp=37600b6f4249b1ece6af907989e74df5978078e0;hpb=ad6345c0021507c8830c7c8541ed651a89792335;p=sbcl.git diff --git a/src/code/target-alieneval.lisp b/src/code/target-alieneval.lisp index 37600b6..d674b64 100644 --- a/src/code/target-alieneval.lisp +++ b/src/code/target-alieneval.lisp @@ -61,10 +61,6 @@ ',alien-name ',alien-type)))))) -(defmacro def-alien-variable (&rest rest) - (deprecation-warning 'def-alien-variable 'define-alien-variable) - `(define-alien-variable ,@rest)) - ;;; Do the actual work of DEFINE-ALIEN-VARIABLE. (eval-when (:compile-toplevel :load-toplevel :execute) (defun %define-alien-variable (lisp-name alien-name type) @@ -446,7 +442,8 @@ allocated using ``malloc'', so it can be passed to foreign functions which use (lambda () (alien-funcall (extern-alien "free" (function (values) system-area-pointer)) - alien-sap))) + alien-sap)) + :dont-save t) alien)) (defun note-local-alien-type (info alien) @@ -727,10 +724,6 @@ allocated using ``malloc'', so it can be passed to foreign functions which use (values ,@temps ,@(results)))) (values (alien-funcall ,lisp-name ,@(alien-args)) ,@(results))))))))) - -(defmacro def-alien-routine (&rest rest) - (deprecation-warning 'def-alien-routine 'define-alien-routine) - `(define-alien-routine ,@rest)) (defun alien-typep (object type) #!+sb-doc