X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;ds=inline;f=src%2Flibraries.cl;fp=src%2Flibraries.cl;h=b9bc2a53759983d323c425b0e1ad756526e4c50f;hb=e9427febae05e5563f723f72487fc11365033d8d;hp=21867d1d70d18054cef968c3c0930966e4738d18;hpb=63f1ccc748768f01063438cbb991b2f3022d37d4;p=uffi.git diff --git a/src/libraries.cl b/src/libraries.cl index 21867d1..b9bc2a5 100644 --- a/src/libraries.cl +++ b/src/libraries.cl @@ -9,7 +9,7 @@ ;;;; ;;;; Copyright (c) 2002 Kevin M. Rosenberg ;;;; -;;;; $Id: libraries.cl,v 1.1 2002/03/09 19:55:33 kevin Exp $ +;;;; $Id: libraries.cl,v 1.2 2002/03/10 20:01:55 kevin Exp $ ;;;; ;;;; This file is part of the UFFI. ;;;; @@ -33,7 +33,7 @@ (defvar *loaded-libraries* nil "List of foreign libraries loaded. Used to prevent reloading a library") -(defun load-foreign-library (filename module supporting-libraries) +(defun load-foreign-library (filename &key module supporting-libraries) #+allegro (declare (ignore module supporting-libraries)) #+lispworks (declare (ignore supporting-libraries)) #+cmu (declare (ignore module)) @@ -46,7 +46,8 @@ :libraries (convert-supporting-libraries-to-string supporting-libraries)) - #+lispworks (fli:register-module module :connection-style :automatic + #+lispworks (fli:register-module module + :connection-style :automatic :real-name filename) #+allegro (load filename)