projects
/
uffi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r1579: *** empty log message ***
[uffi.git]
/
src
/
libraries.cl
diff --git
a/src/libraries.cl
b/src/libraries.cl
index fa7f88b47c4457691bc7087ef462dca2a2862a47..8943587db1197e6d4d55907529a672a4f9818383 100644
(file)
--- a/
src/libraries.cl
+++ b/
src/libraries.cl
@@
-7,7
+7,7
@@
;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Feb 2002
;;;;
;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Feb 2002
;;;;
-;;;; $Id: libraries.cl,v 1.
3 2002/03/14 21:03:12
kevin Exp $
+;;;; $Id: libraries.cl,v 1.
4 2002/03/16 22:54:06
kevin Exp $
;;;;
;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
;;;;
;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
@@
-28,6
+28,9
@@
#+cmu (declare (ignore module))
(when (and filename (probe-file filename))
#+cmu (declare (ignore module))
(when (and filename (probe-file filename))
+ (if (pathnamep filename) ;; ensure filename is a string to check if
+ (setq filename (namestring filename))) ; already loaded
+
(if (find filename *loaded-libraries* :test #'string-equal)
t ;; return T, but don't reload library
(progn
(if (find filename *loaded-libraries* :test #'string-equal)
t ;; return T, but don't reload library
(progn
@@
-40,7
+43,8
@@
:real-name filename)
#+allegro (load filename)
:real-name filename)
#+allegro (load filename)
- (push filename *loaded-libraries*))))
+ (push filename *loaded-libraries*)
+ t)))
)
(defun convert-supporting-libraries-to-string (libs)
)
(defun convert-supporting-libraries-to-string (libs)