(uffi:def-function ("cs_to_upper" cs-to-upper)
((input (* :unsigned-char)))
:returning :void
+ :module "uffi-c-test"
)
(defun string-to-upper (str)
(uffi:def-function ("cs_count_upper" cs-count-upper)
((input :cstring))
- :returning :int)
+ :returning :int
+ :module "uffi-c-test")
(defun string-count-upper (str)
(uffi:with-cstring (str-cstring str)
(uffi:def-function ("half_double_vector" half-double-vector)
((size :int)
(vec (* :double)))
- :returning :void)
+ :returning :void
+ :module "uffi-c-test")
(uffi:def-function ("return_long_negative_one" return-long-negative-one)
()
- :returning :long)
+ :returning :long
+ :module "uffi-c-test")
(uffi:def-function ("return_int_negative_one" return-int-negative-one)
()
- :returning :int)
+ :returning :int
+ :module "uffi-c-test")
(uffi:def-function ("return_short_negative_one" return-short-negative-one)
()
- :returning :short)
+ :returning :short
+ :module "uffi-c-test")
+
(uffi:def-constant +double-vec-length+ 10)
(defun test-half-double-vector ()