X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=db-oracle%2Fforeign-resources.lisp;fp=db-oracle%2Fforeign-resources.lisp;h=919a21156e4f8f478b5cf2455f5ea2d6476eceae;hp=8756f5843435842e445fc8456b4247404964bfa9;hb=5c67b804b62d2970685ebd8d28c88446457be975;hpb=55800d1564d90f948f740441bb26127c3a42c526 diff --git a/db-oracle/foreign-resources.lisp b/db-oracle/foreign-resources.lisp index 8756f58..919a211 100644 --- a/db-oracle/foreign-resources.lisp +++ b/db-oracle/foreign-resources.lisp @@ -39,10 +39,10 @@ (cons res (gethash type *foreign-resource-hash*))))) (defmacro acquire-foreign-resource (type &optional size) - `(let ((res (%get-resource ',type ,size))) + `(let ((res (%get-resource ,type ,size))) (unless res (setf res (make-foreign-resource - :type ',type :sizeof ,size + :type ,type :sizeof ,size :buffer (uffi:allocate-foreign-object ,type ,size))) (%insert-foreign-resource ',type res)) (claim-foreign-resource res)))