Bump version to v0-3-0
This commit is contained in:
parent
e74cddae4d
commit
c7ced19b1d
|
|
@ -22,4 +22,5 @@ test/*
|
||||||
retropikzel/pffi/*/*.c
|
retropikzel/pffi/*/*.c
|
||||||
retropikzel/pffi/*/*.o*
|
retropikzel/pffi/*/*.o*
|
||||||
retropikzel/pffi/*/*.so
|
retropikzel/pffi/*/*.so
|
||||||
|
retropikzel/pffi/*/compiled
|
||||||
tmp
|
tmp
|
||||||
|
|
|
||||||
1
Makefile
1
Makefile
|
|
@ -36,6 +36,7 @@ clean:
|
||||||
rm -rf retropikzel/pffi/${VERSION}/*.so
|
rm -rf retropikzel/pffi/${VERSION}/*.so
|
||||||
rm -rf retropikzel/pffi/${VERSION}/*.meta
|
rm -rf retropikzel/pffi/${VERSION}/*.meta
|
||||||
rm -rf retropikzel/pffi/${VERSION}/retropikzel.*
|
rm -rf retropikzel/pffi/${VERSION}/retropikzel.*
|
||||||
|
rm -rf retropikzel/pffi/${VERSION}/compiled
|
||||||
rm -rf retropikzel.*
|
rm -rf retropikzel.*
|
||||||
rm -rf test/*.c
|
rm -rf test/*.c
|
||||||
rm -rf test/*.o*
|
rm -rf test/*.o*
|
||||||
|
|
|
||||||
20
README.md
20
README.md
|
|
@ -206,7 +206,7 @@ Arguments:
|
||||||
- Procedure used as callback function
|
- Procedure used as callback function
|
||||||
- Argument count must mathc the argument-types count
|
- Argument count must mathc the argument-types count
|
||||||
|
|
||||||
### pffi-size-of
|
#### pffi-size-of
|
||||||
|
|
||||||
Get the size of type.
|
Get the size of type.
|
||||||
|
|
||||||
|
|
@ -221,7 +221,7 @@ Returns:
|
||||||
- The size of the given type
|
- The size of the given type
|
||||||
|
|
||||||
|
|
||||||
### pffi-pointer-allocate
|
#### pffi-pointer-allocate
|
||||||
|
|
||||||
Allocates a pointer of given size.
|
Allocates a pointer of given size.
|
||||||
|
|
||||||
|
|
@ -236,7 +236,7 @@ Returns:
|
||||||
- A pointer of given size
|
- A pointer of given size
|
||||||
|
|
||||||
|
|
||||||
### pffi-pointer-null
|
#### pffi-pointer-null
|
||||||
|
|
||||||
Create a null pointer.
|
Create a null pointer.
|
||||||
|
|
||||||
|
|
@ -244,7 +244,7 @@ Returns:
|
||||||
- object
|
- object
|
||||||
- Null pointer
|
- Null pointer
|
||||||
|
|
||||||
### pffi-string->pointer
|
#### pffi-string->pointer
|
||||||
|
|
||||||
Arguments:
|
Arguments:
|
||||||
|
|
||||||
|
|
@ -257,7 +257,7 @@ Returns:
|
||||||
- Pointer of the given string
|
- Pointer of the given string
|
||||||
|
|
||||||
|
|
||||||
### pffi-pointer->string
|
#### pffi-pointer->string
|
||||||
|
|
||||||
Arguments:
|
Arguments:
|
||||||
|
|
||||||
|
|
@ -269,14 +269,14 @@ Returns:
|
||||||
- string
|
- string
|
||||||
- String from the given pointer
|
- String from the given pointer
|
||||||
|
|
||||||
### pffi-pointer-free
|
#### pffi-pointer-free
|
||||||
|
|
||||||
Arguments:
|
Arguments:
|
||||||
|
|
||||||
- pointer - object
|
- pointer - object
|
||||||
- The pointer you want to free
|
- The pointer you want to free
|
||||||
|
|
||||||
### pffi-pointer?
|
#### pffi-pointer?
|
||||||
|
|
||||||
Arguments:
|
Arguments:
|
||||||
|
|
||||||
|
|
@ -289,7 +289,7 @@ Returns:
|
||||||
- Returns true if given object is pointer, otherwise false
|
- Returns true if given object is pointer, otherwise false
|
||||||
|
|
||||||
|
|
||||||
### pffi-pointer-set!
|
#### pffi-pointer-set!
|
||||||
|
|
||||||
Arguments:
|
Arguments:
|
||||||
|
|
||||||
|
|
@ -303,7 +303,7 @@ Arguments:
|
||||||
- value - object
|
- value - object
|
||||||
- The value to be placed into the object
|
- The value to be placed into the object
|
||||||
|
|
||||||
### pffi-pointer-get
|
#### pffi-pointer-get
|
||||||
|
|
||||||
Arguments:
|
Arguments:
|
||||||
|
|
||||||
|
|
@ -321,7 +321,7 @@ Returns:
|
||||||
- object
|
- object
|
||||||
- The value in the poiner in the given offset as given type
|
- The value in the poiner in the given offset as given type
|
||||||
|
|
||||||
### pffi-pointer-deref
|
#### pffi-pointer-deref
|
||||||
|
|
||||||
Arguments:
|
Arguments:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
((packager . "retropikzel")
|
((packager . "retropikzel")
|
||||||
(name . "pffi")
|
(name . "pffi")
|
||||||
(version . "v0-2-2")
|
(version . "v0-3-0")
|
||||||
(type . "library")
|
(type . "library")
|
||||||
(description . "Portable Foreign Function Interface for R7RS schemes")
|
(description . "Portable Foreign Function Interface for R7RS schemes")
|
||||||
(license . "LGPL")
|
(license . "LGPL")
|
||||||
|
|
|
||||||
|
|
@ -1,57 +0,0 @@
|
||||||
# pffi
|
|
||||||
|
|
||||||
|
|
||||||
## Procedures
|
|
||||||
|
|
||||||
|
|
||||||
### pffi-call
|
|
||||||
|
|
||||||
Arguments:
|
|
||||||
|
|
||||||
- shared-object (object)
|
|
||||||
- Shared object returned by pffi-shared-object-load or pffi-shared-object-auto-load
|
|
||||||
- name (symbol)
|
|
||||||
- Name of the C function you want to call
|
|
||||||
- type (symbol)
|
|
||||||
- Return type of the C function you want to call
|
|
||||||
- arguments (list (cons type value)...)
|
|
||||||
- Arguments you want to pass to the C function as pairs of type and value
|
|
||||||
|
|
||||||
Example:
|
|
||||||
|
|
||||||
(define sdl2* (pffi-shared-object-auto-load "SDL2" (list))
|
|
||||||
|
|
||||||
(pffi-call sdl2* 'SDL_Init 'int '((int . 32)))
|
|
||||||
|
|
||||||
(define window* (pffi-call sdl2*
|
|
||||||
'SDL_CreateWindow
|
|
||||||
'pointer
|
|
||||||
(list (cons 'pointer (pffi-string->pointer "Hello"))
|
|
||||||
(cons 'int 1)
|
|
||||||
(cons 'int 1)
|
|
||||||
(cons 'int 400)
|
|
||||||
(cons 'int 400)
|
|
||||||
(cons 'int 4))
|
|
||||||
|
|
||||||
|
|
||||||
### pffi-shared-object-load
|
|
||||||
|
|
||||||
Arguments:
|
|
||||||
- path (string) The path to the shared object you want to load, including any "lib" infront and .so/.dll at the end
|
|
||||||
|
|
||||||
Returns:
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### pffi-shared-object-auto-load
|
|
||||||
|
|
||||||
Arguments:
|
|
||||||
- object-name (symbol)
|
|
||||||
- The name of the dynamic library file you want to load without the "lib" in fron of it or .so/.dll at the end
|
|
||||||
- addition-paths (list (string)...)
|
|
||||||
- Any additional paths you want to search for the library
|
|
||||||
|
|
||||||
Returns:
|
|
||||||
- (object) Shared object, the type depends on the implementation
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
(define-library
|
(define-library
|
||||||
(retropikzel pffi v0-2-2 chicken)
|
(retropikzel pffi v0-3-0 chicken)
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
(define-library
|
(define-library
|
||||||
(retropikzel pffi v0-2-2 cyclone)
|
(retropikzel pffi v0-3-0 cyclone)
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
(define-library
|
(define-library
|
||||||
(retropikzel pffi v0-2-2 empty)
|
(retropikzel pffi v0-3-0 empty)
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
(define-library
|
(define-library
|
||||||
(retropikzel pffi v0-2-2 gambit)
|
(retropikzel pffi v0-3-0 gambit)
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
(define-library
|
(define-library
|
||||||
(retropikzel pffi v0-2-2 gerbil)
|
(retropikzel pffi v0-3-0 gerbil)
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
(define-library
|
(define-library
|
||||||
(retropikzel pffi v0-2-2 guile)
|
(retropikzel pffi v0-3-0 guile)
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
|
|
@ -1,32 +1,32 @@
|
||||||
(define-library
|
(define-library
|
||||||
(retropikzel pffi v0-2-2 main)
|
(retropikzel pffi v0-3-0 main)
|
||||||
(cond-expand
|
(cond-expand
|
||||||
(sagittarius
|
(sagittarius
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(retropikzel pffi v0-2-2 sagittarius)))
|
(retropikzel pffi v0-3-0 sagittarius)))
|
||||||
(guile
|
(guile
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(retropikzel pffi v0-2-2 guile)))
|
(retropikzel pffi v0-3-0 guile)))
|
||||||
(racket
|
(racket
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(only (racket base) system-type)
|
(only (racket base) system-type)
|
||||||
(retropikzel pffi v0-2-2 racket)))
|
(retropikzel pffi v0-3-0 racket)))
|
||||||
(stklos
|
(stklos
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(stklos)
|
(stklos)
|
||||||
(retropikzel pffi v0-2-2 stklos)))
|
(retropikzel pffi v0-3-0 stklos)))
|
||||||
(kawa
|
(kawa
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
|
|
@ -37,31 +37,31 @@
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(retropikzel pffi v0-2-2 cyclone)))
|
(retropikzel pffi v0-3-0 cyclone)))
|
||||||
(gambit
|
(gambit
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(retropikzel pffi v0-2-2 gambit)))
|
(retropikzel pffi v0-3-0 gambit)))
|
||||||
(chicken
|
(chicken
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(retropikzel pffi v0-2-2 chicken)))
|
(retropikzel pffi v0-3-0 chicken)))
|
||||||
(chibi
|
(chibi
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(retropikzel pffi v0-2-2 chibi)))
|
(retropikzel pffi v0-3-0 chibi)))
|
||||||
(mit-scheme
|
(mit-scheme
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(retropikzel pffi v0-2-2 mit-scheme))))
|
(retropikzel pffi v0-3-0 mit-scheme))))
|
||||||
(export pffi-shared-object-auto-load
|
(export pffi-shared-object-auto-load
|
||||||
pffi-shared-object-load
|
pffi-shared-object-load
|
||||||
pffi-define
|
pffi-define
|
||||||
|
|
@ -84,7 +84,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
(define library-version "v0-2-2")
|
(define library-version "v0-3-0")
|
||||||
(define slash (cond-expand (windows (string #\\)) (else "/")))
|
(define slash (cond-expand (windows (string #\\)) (else "/")))
|
||||||
|
|
||||||
(define platform-file-extension
|
(define platform-file-extension
|
||||||
|
|
@ -1,32 +1,32 @@
|
||||||
(define-library
|
(define-library
|
||||||
(retropikzel pffi v0-2-2 main)
|
(retropikzel pffi v0-3-0 main)
|
||||||
(cond-expand
|
(cond-expand
|
||||||
(sagittarius
|
(sagittarius
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(retropikzel pffi v0-2-2 sagittarius)))
|
(retropikzel pffi v0-3-0 sagittarius)))
|
||||||
(guile
|
(guile
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(retropikzel pffi v0-2-2 guile)))
|
(retropikzel pffi v0-3-0 guile)))
|
||||||
(racket
|
(racket
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(only (racket base) system-type)
|
(only (racket base) system-type)
|
||||||
(retropikzel pffi v0-2-2 racket)))
|
(retropikzel pffi v0-3-0 racket)))
|
||||||
(stklos
|
(stklos
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(stklos)
|
(stklos)
|
||||||
(retropikzel pffi v0-2-2 stklos)))
|
(retropikzel pffi v0-3-0 stklos)))
|
||||||
(kawa
|
(kawa
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
|
|
@ -37,31 +37,31 @@
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(retropikzel pffi v0-2-2 cyclone)))
|
(retropikzel pffi v0-3-0 cyclone)))
|
||||||
(gambit
|
(gambit
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(retropikzel pffi v0-2-2 gambit)))
|
(retropikzel pffi v0-3-0 gambit)))
|
||||||
(chicken
|
(chicken
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(retropikzel pffi v0-2-2 chicken)))
|
(retropikzel pffi v0-3-0 chicken)))
|
||||||
(chibi
|
(chibi
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(retropikzel pffi v0-2-2 chibi)))
|
(retropikzel pffi v0-3-0 chibi)))
|
||||||
(mit-scheme
|
(mit-scheme
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(retropikzel pffi v0-2-2 mit-scheme))))
|
(retropikzel pffi v0-3-0 mit-scheme))))
|
||||||
(export pffi-shared-object-auto-load
|
(export pffi-shared-object-auto-load
|
||||||
pffi-shared-object-load
|
pffi-shared-object-load
|
||||||
pffi-define
|
pffi-define
|
||||||
|
|
@ -84,7 +84,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
(define library-version "v0-2-2")
|
(define library-version "v0-3-0")
|
||||||
(define slash (cond-expand (windows (string #\\)) (else "/")))
|
(define slash (cond-expand (windows (string #\\)) (else "/")))
|
||||||
|
|
||||||
(define platform-file-extension
|
(define platform-file-extension
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#lang r7rs
|
#lang r7rs
|
||||||
|
|
||||||
(define-library
|
(define-library
|
||||||
(retropikzel pffi v0-2-2 racket)
|
(retropikzel pffi v0-3-0 racket)
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
(define-library
|
(define-library
|
||||||
(retropikzel pffi v0-2-2 sagittarius)
|
(retropikzel pffi v0-3-0 sagittarius)
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
(define-library
|
(define-library
|
||||||
(retropikzel pffi v0-2-2 stklos)
|
(retropikzel pffi v0-3-0 stklos)
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme file)
|
(scheme file)
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(retropikzel pffi v0-2-2 main))
|
(retropikzel pffi v0-3-0 main))
|
||||||
|
|
||||||
(display "Hello from import.scm")
|
(display "Hello from import.scm")
|
||||||
(newline)
|
(newline)
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(retropikzel pffi v0-2-2 main))
|
(retropikzel pffi v0-3-0 main))
|
||||||
|
|
||||||
(display 'int8)
|
(display 'int8)
|
||||||
(display " ")
|
(display " ")
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(retropikzel pffi v0-2-2 main))
|
(retropikzel pffi v0-3-0 main))
|
||||||
|
|
||||||
(define p (pffi-pointer-allocate (+ (* (pffi-size-of 'uint32) 3)
|
(define p (pffi-pointer-allocate (+ (* (pffi-size-of 'uint32) 3)
|
||||||
(* (pffi-size-of 'uint8) 4)
|
(* (pffi-size-of 'uint8) 4)
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(retropikzel pffi v0-2-2 main))
|
(retropikzel pffi v0-3-0 main))
|
||||||
|
|
||||||
(define p (pffi-pointer-allocate (+ (* (pffi-size-of 'uint32) 3)
|
(define p (pffi-pointer-allocate (+ (* (pffi-size-of 'uint32) 3)
|
||||||
(* (pffi-size-of 'uint8) 4)
|
(* (pffi-size-of 'uint8) 4)
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(retropikzel pffi v0-2-2 main))
|
(retropikzel pffi v0-3-0 main))
|
||||||
|
|
||||||
(define p (pffi-pointer-allocate (+ (* (pffi-size-of 'uint32) 3)
|
(define p (pffi-pointer-allocate (+ (* (pffi-size-of 'uint32) 3)
|
||||||
(* (pffi-size-of 'uint8) 4)
|
(* (pffi-size-of 'uint8) 4)
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(retropikzel pffi v0-2-2 main))
|
(retropikzel pffi v0-3-0 main))
|
||||||
|
|
||||||
(define p (pffi-pointer-allocate (+ (* (pffi-size-of 'uint32) 3)
|
(define p (pffi-pointer-allocate (+ (* (pffi-size-of 'uint32) 3)
|
||||||
(* (pffi-size-of 'uint8) 4)
|
(* (pffi-size-of 'uint8) 4)
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(retropikzel pffi v0-2-2 main))
|
(retropikzel pffi v0-3-0 main))
|
||||||
|
|
||||||
(define original "Hello world")
|
(define original "Hello world")
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(scheme eval)
|
(scheme eval)
|
||||||
(retropikzel pffi v0-2-2 main))
|
(retropikzel pffi v0-3-0 main))
|
||||||
|
|
||||||
(define libcurl (pffi-shared-object-auto-load (list "curl/curl.h")
|
(define libcurl (pffi-shared-object-auto-load (list "curl/curl.h")
|
||||||
(list)
|
(list)
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(scheme eval)
|
(scheme eval)
|
||||||
(retropikzel pffi v0-2-2 main))
|
(retropikzel pffi v0-3-0 main))
|
||||||
|
|
||||||
(define libc (pffi-shared-object-auto-load (list "curl/curl.h")
|
(define libc (pffi-shared-object-auto-load (list "curl/curl.h")
|
||||||
(list)
|
(list)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
(import (scheme base)
|
(import (scheme base)
|
||||||
(scheme write)
|
(scheme write)
|
||||||
(scheme process-context)
|
(scheme process-context)
|
||||||
(retropikzel pffi v0-2-2 main))
|
(retropikzel pffi v0-3-0 main))
|
||||||
|
|
||||||
(define libcurl (pffi-shared-object-auto-load (list "curl/curl.h") ; Headers
|
(define libcurl (pffi-shared-object-auto-load (list "curl/curl.h") ; Headers
|
||||||
(list ".") ; Additional search paths
|
(list ".") ; Additional search paths
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue