(in-package #:uffi-tests)
-(uffi:def-union tunion1
+(uffi:def-union tunion1
(char :char)
(int :int)
(uint :unsigned-int)
(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)
(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)