Improve pffi-pointer-null

This commit is contained in:
retropikzel 2025-03-13 17:16:27 +02:00
parent bb09c58f9f
commit 2f5b3a03a8
3 changed files with 5 additions and 4 deletions

View File

@ -6,7 +6,7 @@
'(import (chicken foreign) '(import (chicken foreign)
(chicken memory)) (chicken memory))
#t)))) #t))))
(ypsilon #;(ypsilon
(define-syntax pffi-init (define-syntax pffi-init
(lambda (x) (lambda (x)
(syntax-case x () (syntax-case x ()

View File

@ -44,10 +44,9 @@
(lambda (pointer) (lambda (pointer)
(c-free pointer))) (c-free pointer)))
; FIXME I dont know where to else get null :D
(define pffi-pointer-null (define pffi-pointer-null
(lambda () (lambda ()
(c-malloc 999999999999999999999999999999999999999999999999999999999999))) 0))
(define pffi-pointer-null? (define pffi-pointer-null?
(lambda (pointer) (lambda (pointer)

View File

@ -3,7 +3,9 @@
(scheme char) (scheme char)
(scheme file) (scheme file)
(scheme process-context) (scheme process-context)
(retropikzel pffi)) (retropikzel pffi)
(ypsilon c-ffi)
)
(define header-count 1) (define header-count 1)