(deftest :union.3 (plusp (uffi:get-slot-value *u* 'tunion1 'uint)) t)
+#-openmcl
(uffi:def-union foo-u
(bar :pointer-self))
+#-openmcl
(uffi:def-foreign-type foo-u-ptr (* foo-u))
;; tests that compilation worked
+#-openmcl
(deftest :unions.4
(with-foreign-object (p 'foo-u)
t)
t)
+#-openmcl
(deftest :unions.5
(progn
(uffi:def-foreign-type foo-union (:union foo-u))