diff options
author | Andy Wingo <wingo@pobox.com> | 2014-04-28 11:27:31 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2014-04-28 13:03:58 +0200 |
commit | 4b8ce7c75283efa6ac0ce24fc6e1aba99b47944b (patch) | |
tree | e0072c47ea88d57f0b47652e7a447d566d9d983e /doc/example-smob/image-type.h | |
parent | 682a55d59bff1b79ecce17b2344896efce390565 (diff) | |
download | guile-4b8ce7c75283efa6ac0ce24fc6e1aba99b47944b.tar.gz |
Add more foreign object interfaces
* libguile/foreign-object.c:
* libguile/foreign-object.h (scm_make_foreign_object_1)
(scm_make_foreign_object_2, scm_make_foreign_object_3)
(scm_make_foreign_object_n): Change to take void * arguments, and to
add a comment to the header indicating that these are convenience
constructors.
* libguile/foreign-object.c:
* libguile/foreign-object.h (scm_foreign_object_unsigned_ref)
(scm_foreign_object_unsigned_set_x): New functions, equivalent to the
old scm_foreign_object_ref and scm_foreign_object_set_x.
* libguile/foreign-object.c:
* libguile/foreign-object.h (scm_foreign_object_signed_ref)
(scm_foreign_object_signed_set_x): New functions taking
scm_t_signed_bits.
* libguile/foreign-object.c:
* libguile/foreign-object.h (scm_foreign_object_ref)
(scm_foreign_object_set_x): New functions that take void*.
Diffstat (limited to 'doc/example-smob/image-type.h')
0 files changed, 0 insertions, 0 deletions