1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-16 16:50:21 +02:00

Add dereference-pointer' to (system foreign)'.

* libguile/foreign.c (scm_dereference_pointer): New function.

* libguile/foreign.h (scm_dereference_pointer): New declaration.

* module/system/foreign.scm (dereference-pointer): Likewise.

* test-suite/tests/foreign.test
  ("foreign<->bytevector")["dereference-pointer"]: New test.
This commit is contained in:
Ludovic Courtès 2010-07-26 19:36:03 +02:00
parent d4149a510e
commit 17fc9efecb
4 changed files with 25 additions and 0 deletions

View file

@ -32,6 +32,7 @@
null-pointer?
make-pointer
foreign-address
dereference-pointer
foreign->bytevector bytevector->foreign
foreign-set-finalizer!