uffi/src libraries.lisp,1.8,1.9 objects.lisp,1.14,1.15

"Kevin M. Rosenberg" <[email protected]> Tue, 8 Jul 2003 06:37:23 -0600
Newsgroups gmane.lisp.uffi.cvs
Message-ID <[email protected]>
Update of /pubcvs/uffi/src
In directory boa.b9.com:/tmp/cvs-serv32701/src

Modified Files:
	libraries.lisp objects.lisp 
Log Message:


Index: libraries.lisp
===================================================================
RCS file: /pubcvs/uffi/src/libraries.lisp,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** libraries.lisp	26 Jun 2003 18:02:08 -0000	1.8
--- libraries.lisp	8 Jul 2003 12:37:21 -0000	1.9
***************
*** 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)
--- 99,109 ----
  			       supporting-libraries)))
  	#+sbcl
! 	(let ((type (pathname-type (parse-namestring filename))))
! 	  (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.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** objects.lisp	26 Jun 2003 18:02:08 -0000	1.14
--- objects.lisp	8 Jul 2003 12:37:21 -0000	1.15
***************
*** 135,143 ****
    obj)
  
- ;; Returns the numeric value of a byte at a pointer
- ;; Highly optimized
- (defmacro byte-value-at-pointer (ptr)
-   )
- 
  (defmacro pointer-address (obj)
    #+(or cmu scl)
--- 135,138 ----