r1739: Fixed dumb cleanup bug in first version.
authorJohn DeSoi <desoi@mac.com>
Fri, 5 Apr 2002 04:10:38 +0000 (04:10 +0000)
committerJohn DeSoi <desoi@mac.com>
Fri, 5 Apr 2002 04:10:38 +0000 (04:10 +0000)
src/mcl/libraries.cl

index 7d6dbf238a9aefedec22edf1f7b6947bfd78cfa8..170acecdb60a665572de921225b4a7cd61a84a0a 100644 (file)
@@ -7,7 +7,7 @@
 ;;;; Programmer:    Kevin M. Rosenberg
 ;;;; Date Started:  Feb 2002
 ;;;;
-;;;; $Id: libraries.cl,v 1.1 2002/04/04 05:02:03 desoi Exp $
+;;;; $Id: libraries.cl,v 1.2 2002/04/05 04:10:38 desoi Exp $
 ;;;;
 ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg
 ;;;;
 (defvar *loaded-libraries* nil
   "List of foreign libraries loaded. Used to prevent reloading a library")
 
-
+;in MCL calling this more than once for the same library does not do anything
 (defmacro load-foreign-library (filename &key module supporting-libraries)
   (declare (ignore module supporting-libraries))
   `(eval-when (:compile-toplevel :load-toplevel :execute)
-     (when (ccl:add-to-shared-library-search-path ,filename t)
-       (pushnew filename *loaded-libraries*))))
+     (when (ccl:add-to-shared-library-search-path ,filename t) 
+       (pushnew ,filename *loaded-libraries*))))
 
 (defun convert-supporting-libraries-to-string (libs)
   (let (lib-load-list)