;;;;
;;;; Copyright (c) 2002 Kevin M. Rosenberg
;;;;
-;;;; $Id: immediates.cl,v 1.3 2002/03/10 11:13:07 kevin Exp $
+;;;; $Id: immediates.cl,v 1.4 2002/03/10 17:42:35 kevin Exp $
;;;;
;;;; This file is part of the UFFI.
;;;;
(defconstant +cmu-def-type-list+
'((:char . (alien:signed 8))
(:unsigned-char . (alien:unsigned 8))
+ (:byte . (alien:unsigned 8))
(:short . (alien:signed 16))
(:unsigned-short . (alien:unsigned 16))
(:int . (alien:signed 32))
(:short . c-call:short)
(:pointer-void . (* t))
(:cstring . c-call:cstring)
- (:char . c-call:char) (:unsigned-char . (alien:unsigned 8))
+ (:char . c-call:char)
+ (:unsigned-char . (alien:unsigned 8))
+ (:byte . (alien:unsigned 8))
(:int . alien:integer) (:unsigned-int . c-call:unsigned-int)
(:long . c-call:long) (:unsigned-long . c-call:unsigned-long)
(:float . c-call:float) (:double . c-call:double)
(:short . :short)
(:pointer-void . (* :void))
(:cstring . (* :char))
- (:char . :char) (:unsigned-char . :unsigned-char)
+ (:char . :char)
+ (:unsigned-char . :unsigned-char)
+ (:byte . :byte)
(:int . :int) (:unsigned-int . :unsigned-int)
(:long . :long) (:unsigned-long . :unsigned-long)
(:float . :float) (:double . :double)
(:short . :short)
(:pointer-void . (:pointer :void))
(:cstring . (:pointer :char))
- (:char . :char) (:unsigned-char . (:unsigned :char))
+ (:char . :char)
+ (:unsigned-char . (:unsigned :char))
(:int . :int) (:unsigned-int . (:unsigned :int))
(:long . :long) (:unsigned-long . (:unsigned :long))
(:float . :float) (:double . :double)