adding ffi test with unsigned-char param

This commit is contained in:
Alex Shinn 2020-01-27 22:19:51 +08:00
parent 6a2ed9cdb4
commit a88a1ad244

View file

@ -63,14 +63,19 @@ int cube(int x) {
int sub(int x, int y) {
return x - y;
}
int inc(int x, unsigned char y) {
return x + y;
}
")
(define-c int zero ())
(define-c int cube (int))
(define-c int sub (int int)))
(define-c int sub (int int))
(define-c int inc (int unsigned-char)))
(test 0 (zero))
(test 4 (sub 7 3))
(test -27 (cube -3))
(test -3 (sub (zero) 3)))
(test -3 (sub (zero) 3))
(test 6 (inc 5 1)))
(test-ffi
"params"