X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=tests%2Funion.lisp;h=0990248e5dbee5580a7e108738e7e53748073849;hb=72190043201239567658cfbae1c36bbd7233419b;hp=d067bd02446ad343524d51063df473ee8a08f525;hpb=da9ef130a96ba9102fc0cf68b1fe8cd0a90e67b7;p=uffi.git diff --git a/tests/union.lisp b/tests/union.lisp index d067bd0..0990248 100644 --- a/tests/union.lisp +++ b/tests/union.lisp @@ -15,7 +15,7 @@ (in-package #:uffi-tests) -(uffi:def-union tunion1 +(uffi:def-union tunion1 (char :char) (int :int) (uint :unsigned-int) @@ -26,22 +26,22 @@ (setf (uffi:get-slot-value *u* 'tunion1 'uint) #-(or sparc sparc-v9 powerpc ppc) (+ (* 1 (char-code #\A)) - (* 256 (char-code #\B)) - (* 65536 (char-code #\C)) - (* 16777216 128)) + (* 256 (char-code #\B)) + (* 65536 (char-code #\C)) + (* 16777216 128)) #+(or sparc sparc-v9 powerpc ppc) (+ (* 16777216 (char-code #\A)) - (* 65536 (char-code #\B)) - (* 256 (char-code #\C)) - (* 1 128))) + (* 65536 (char-code #\B)) + (* 256 (char-code #\C)) + (* 1 128))) -(deftest :union.1 - (uffi:ensure-char-character +(deftest :union.1 + (uffi:ensure-char-character (uffi:get-slot-value *u* 'tunion1 'char)) #\A) -(deftest :union.2 - (uffi:ensure-char-integer +(deftest :union.2 + (uffi:ensure-char-integer (uffi:get-slot-value *u* 'tunion1 'char)) 65) @@ -55,7 +55,7 @@ (uffi:def-foreign-type foo-u-ptr (* foo-u)) ;; tests that compilation worked -(deftest :unions.4 +(deftest :unions.4 (with-foreign-object (p 'foo-u) t) t)