projects
/
uffi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r1601: Added def-union, fixed ensure-char-* error
[uffi.git]
/
src
/
objects.cl
diff --git
a/src/objects.cl
b/src/objects.cl
index fdecab26d91c9909582a8bfdaffa8f84389be4f9..1ac0ad8b4080f6c1836a10b69eb447d2be3b9693 100644
(file)
--- a/
src/objects.cl
+++ b/
src/objects.cl
@@
-7,7
+7,7
@@
;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Feb 2002
;;;;
;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Feb 2002
;;;;
-;;;; $Id: objects.cl,v 1.
9 2002/03/19 16:42:59
kevin Exp $
+;;;; $Id: objects.cl,v 1.
10 2002/03/21 07:56:45
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
;;;;
@@
-74,22
+74,21
@@
an array of TYPE with size SIZE."
#+lispworks ;; with LW, deref is a character
(defmacro ensure-char-character (obj)
#+lispworks ;; with LW, deref is a character
(defmacro ensure-char-character (obj)
- "Ensures that the dereference of a :char is a character"
+ obj
)
#+(or allegro cmu)
(defmacro ensure-char-character (obj)
)
#+(or allegro cmu)
(defmacro ensure-char-character (obj)
- "Ensures that the dereference of a :char is a character"
`(code-char ,obj)
)
#+lispworks
(defmacro ensure-char-integer (obj)
`(code-char ,obj)
)
#+lispworks
(defmacro ensure-char-integer (obj)
- "Ensures that the dereference of a :char is a character"
`(char-code ,obj))
#+(or allegro cmu)
(defmacro ensure-char-integer (obj)
`(char-code ,obj))
#+(or allegro cmu)
(defmacro ensure-char-integer (obj)
+ obj
) ;; (* :char) dereference is already an integer
(defmacro pointer-address (obj)
) ;; (* :char) dereference is already an integer
(defmacro pointer-address (obj)