uffi/src objects.lisp,1.17,1.18 primitives.lisp,1.10,1.11

"Kevin M. Rosenberg" <[email protected]> Thu, 14 Aug 2003 21:58:31 +0000
Newsgroups gmane.lisp.uffi.cvs
Message-ID <[email protected]>
Update of /pubcvs/uffi/src
In directory boa.b9.com:/tmp/cvs-serv19613/src

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


Index: primitives.lisp
===================================================================
RCS file: /pubcvs/uffi/src/primitives.lisp,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** primitives.lisp	14 Aug 2003 21:40:13 -0000	1.10
--- primitives.lisp	14 Aug 2003 21:58:29 -0000	1.11
***************
*** 131,135 ****
  (setq *type-conversion-list*
      '((* . *) (:void . c-call:void) 
-       (:short . c-call:short)
        (:pointer-void . (* t))
        (:cstring . c-call:c-string)
--- 131,134 ----
***************
*** 138,142 ****
        (:byte . (alien:signed 8))
        (:unsigned-byte . (alien:unsigned 8))
!       (:short . c-call:unsigned-short) 
        (:unsigned-short . c-call:unsigned-short)
        (:int . alien:integer) (:unsigned-int . c-call:unsigned-int) 
--- 137,141 ----
        (:byte . (alien:signed 8))
        (:unsigned-byte . (alien:unsigned 8))
!       (:short . c-call:short)
        (:unsigned-short . c-call:unsigned-short)
        (:int . alien:integer) (:unsigned-int . c-call:unsigned-int) 
***************
*** 148,152 ****
  (setq *type-conversion-list*
      '((* . *) (:void . sb-alien:void) 
-       (:short . sb-alien:short)
        (:pointer-void . (* t))
        (:cstring . sb-alien:c-string)
--- 147,150 ----
***************
*** 155,159 ****
        (:byte . (sb-alien:signed 8))
        (:unsigned-byte . (sb-alien:unsigned 8))
!       (:short . sb-alien:unsigned-short) 
        (:unsigned-short . sb-alien:unsigned-short)
        (:int . sb-alien:integer) (:unsigned-int . sb-alien:unsigned-int) 
--- 153,157 ----
        (:byte . (sb-alien:signed 8))
        (:unsigned-byte . (sb-alien:unsigned 8))
!       (:short . sb-alien:short)
        (:unsigned-short . sb-alien:unsigned-short)
        (:int . sb-alien:integer) (:unsigned-int . sb-alien:unsigned-int) 

Index: objects.lisp
===================================================================
RCS file: /pubcvs/uffi/src/objects.lisp,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** objects.lisp	14 Aug 2003 21:40:13 -0000	1.17
--- objects.lisp	14 Aug 2003 21:58:29 -0000	1.18
***************
*** 232,237 ****
    #-lispworks (declare (ignore module))
    (let ((foreign-name (if (atom names) names (first names)))
!         (lisp-name (if (atom names) (uffi::make-lisp-name names) (second names)))
!         (var-type (uffi::convert-from-uffi-type type :foreign-var)))
      #+(or cmu scl)
      `(alien:def-alien-variable (,foreign-name ,lisp-name) ,var-type)
--- 232,237 ----
    #-lispworks (declare (ignore module))
    (let ((foreign-name (if (atom names) names (first names)))
!         (lisp-name (if (atom names) (make-lisp-name names) (second names)))
!         (var-type (convert-from-uffi-type type :foreign-var)))
      #+(or cmu scl)
      `(alien:def-alien-variable (,foreign-name ,lisp-name) ,var-type)