Working on Gambit implementation
This commit is contained in:
parent
a9e1088151
commit
7d39b4ee78
4
Makefile
4
Makefile
|
|
@ -88,3 +88,7 @@ clean:
|
|||
find . -name "core.1" -delete
|
||||
find . -name "*@gambit*" -delete
|
||||
rm -rf retropikzel/pffi.c
|
||||
rm -rf tests/compliance.c
|
||||
rm -rf tests/compliance.o
|
||||
rm -rf tests/compliance.so
|
||||
rm -rf tests/compliance
|
||||
|
|
|
|||
|
|
@ -135,7 +135,7 @@
|
|||
(scheme char)
|
||||
(scheme file)
|
||||
(scheme process-context)
|
||||
(only (gambit) c-declare c-lambda c-define))
|
||||
(only (gambit) c-declare c-lambda c-define define-macro))
|
||||
(export pffi-init
|
||||
pffi-size-of
|
||||
pffi-type?
|
||||
|
|
|
|||
|
|
@ -88,11 +88,7 @@
|
|||
res)))
|
||||
|
||||
(cond-expand
|
||||
(gambit
|
||||
(define-macro
|
||||
(pffi-load headers object-name options)
|
||||
`(pffi-shared-object-load ,(car headers))))
|
||||
|
||||
(gambit #t)
|
||||
((or chicken cyclone)
|
||||
(define-syntax pffi-load
|
||||
(syntax-rules ()
|
||||
|
|
|
|||
Loading…
Reference in New Issue