15 lines
613 B
Scheme
15 lines
613 B
Scheme
(import (scheme base)
|
|
(scheme write)
|
|
(retropikzel pffi v0-1-0 main))
|
|
|
|
(define p (pffi-pointer-allocate (+ (* (pffi-size-of 'uint32) 3)
|
|
(* (pffi-size-of 'uint8) 4)
|
|
(pffi-size-of 'int))))
|
|
(define n (pffi-pointer-null))
|
|
|
|
(if (not (pffi-pointer-null? n)) (error "pffi-pointer-null? returned false when given null pointer"))
|
|
(if (pffi-pointer-null? p) (error "pffi-pointer-null? returned true when given not a null pointer"))
|
|
(if (pffi-pointer-null? "Hello") (error "pffi-pointer-null? returned true when given not a pointer"))
|
|
|
|
|