foreign-c/test/700_libc.scm

22 lines
566 B
Scheme

(import (scheme base)
(scheme write)
(scheme process-context)
(scheme eval)
(retropikzel r7rs-pffi version main))
(define libc (pffi-shared-object-auto-load (list "curl/curl.h")
(list)
"c"
(list ".6")))
(pffi-define puts libc 'puts 'int (list 'pointer))
(display "=================")
(newline)
(puts (pffi-string->pointer "This is from C"))
(newline)
(display "=================")
(newline)