uffi/src libraries.lisp,1.7,1.8 objects.lisp,1.13,1.14
"Kevin M. Rosenberg" <[email protected]> Thu, 26 Jun 2003 12:02:10 -0600
| Newsgroups | gmane.lisp.uffi.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /pubcvs/uffi/src
In directory boa.b9.com:/tmp/cvs-serv15249/src
Modified Files:
libraries.lisp objects.lisp
Log Message:
Auto commit for Debian build
Index: libraries.lisp
===================================================================
RCS file: /pubcvs/uffi/src/libraries.lisp,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** libraries.lisp 6 Jun 2003 21:59:18 -0000 1.7
--- libraries.lisp 26 Jun 2003 18:02:08 -0000 1.8
***************
*** 86,95 ****
#+cmu
(let ((type (pathname-type (parse-namestring filename))))
! (if (equal type "so")
(sys::load-object-file filename)
! (alien:load-foreign filename
! :libraries
! (convert-supporting-libraries-to-string
! supporting-libraries))))
#+scl
(let ((type (pathname-type (parse-namestring filename))))
--- 86,95 ----
#+cmu
(let ((type (pathname-type (parse-namestring filename))))
! (if (string-equal type "so")
(sys::load-object-file filename)
! (alien:load-foreign filename
! :libraries
! (convert-supporting-libraries-to-string
! supporting-libraries))))
#+scl
(let ((type (pathname-type (parse-namestring filename))))
***************
*** 99,106 ****
supporting-libraries)))
#+sbcl
! (sb-alien:load-foreign filename
! :libraries
! (convert-supporting-libraries-to-string
! supporting-libraries))
#+lispworks (fli:register-module module :real-name filename)
#+allegro (load filename)
--- 99,108 ----
supporting-libraries)))
#+sbcl
! (if (string-equal type "so")
! (sb-alien::load-1-foreign filename)
! (sb-alien:load-foreign filename
! :libraries
! (convert-supporting-libraries-to-string
! supporting-libraries)))
#+lispworks (fli:register-module module :real-name filename)
#+allegro (load filename)
Index: objects.lisp
===================================================================
RCS file: /pubcvs/uffi/src/objects.lisp,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** objects.lisp 6 Jun 2003 21:59:18 -0000 1.13
--- objects.lisp 26 Jun 2003 18:02:08 -0000 1.14
***************
*** 119,127 ****
(defsetf deref-pointer deref-pointer-set)
! #+(or (and mcl (not openmcl))) ;; with LW, deref is a character
(defmacro ensure-char-character (obj)
obj)
! #+(or allegro lispworks cmu sbcl scl openmcl)
(defmacro ensure-char-character (obj)
`(code-char ,obj))
--- 119,127 ----
(defsetf deref-pointer deref-pointer-set)
! #+(or lispworks (and mcl (not openmcl))) ;; with LW, deref is a character
(defmacro ensure-char-character (obj)
obj)
! #+(or allegro cmu sbcl scl openmcl)
(defmacro ensure-char-character (obj)
`(code-char ,obj))