Add pointer-dereference to Kawa
This commit is contained in:
parent
51357777d9
commit
d9dbae5c55
|
|
@ -56,7 +56,7 @@ guarantees are being made just yet.
|
|||
| pffi-define | X | X | X | | | | X | X | | X | X | X | | | | |
|
||||
| pffi-define-callback | | X | | | | | X | | | X | X | X | | | | |
|
||||
| pffi-pointer-address | | X | | | | | X | | | | X | X | | | | |
|
||||
| pffi-pointer-dereference | | | | | | | X | | | | X | X | | | | |
|
||||
| pffi-pointer-dereference | | | | | | | X | X | | | X | X | | | | |
|
||||
|
||||
### Usage notes
|
||||
|
||||
|
|
|
|||
|
|
@ -204,8 +204,7 @@
|
|||
pffi-define
|
||||
;pffi-define-callback
|
||||
;pffi-pointer-address
|
||||
;pffi-pointer-dereference
|
||||
))
|
||||
pffi-pointer-dereference))
|
||||
(larceny
|
||||
(import (scheme base)
|
||||
(scheme write)
|
||||
|
|
|
|||
|
|
@ -197,7 +197,3 @@
|
|||
(invoke (pffi-type->native-type type) 'withByteAlignment 1)
|
||||
offset)))
|
||||
r)))
|
||||
|
||||
(define pffi-pointer-deref
|
||||
(lambda (pointer)
|
||||
(invoke pointer 'get (invoke (static-field java.lang.foreign.ValueLayout 'ADDRESS) 'withByteAlignment 1) 0)))
|
||||
|
|
|
|||
Loading…
Reference in New Issue