X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;ds=sidebyside;f=src%2Fprimitives.cl;h=c113bdfd6156d12aa3520226d2abf60a782a8266;hb=e1ba5e8ff148275ed252b179f43a4b045c1dcaf6;hp=40bc449888746c2d18ec384915f251c302c5b79c;hpb=e4010c4542ebfdb0f95c15b391648eafa7d64949;p=uffi.git diff --git a/src/primitives.cl b/src/primitives.cl index 40bc449..c113bdf 100644 --- a/src/primitives.cl +++ b/src/primitives.cl @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: primitives.cl,v 1.9 2002/03/18 02:27:28 kevin Exp $ +;;;; $Id: primitives.cl,v 1.10 2002/03/18 22:47:57 kevin Exp $ ;;;; ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; @@ -37,11 +37,8 @@ supports takes advantage of this optimization." ) (defmacro null-char-p (val) - `(if (or (eql ,val 0) - (eq ,val #\Null)) - t - nil)) - + "Returns T if character is NULL" + `(zerop ,val)) (defmacro def-foreign-type (name type) #+lispworks `(fli:define-c-typedef ,name ,(convert-from-uffi-type type :type))