summaryrefslogtreecommitdiff
path: root/module/system/foreign.scm
diff options
context:
space:
mode:
authorMatt Wette <matt.wette@gmail.com>2017-11-22 16:32:39 +0100
committerLudovic Courtès <ludo@gnu.org>2017-11-22 16:33:57 +0100
commitbb5d316b161add31612e6afe41e5a6ea5851c277 (patch)
tree835e4781a0ec8a9a0844d8c74ce6a1bb379702c6 /module/system/foreign.scm
parent3e7c80a62f760d2110dc19975eb588dd7526a326 (diff)
downloadguile-bb5d316b161add31612e6afe41e5a6ea5851c277.tar.gz
foreign: Add 'uintptr_t' and 'intptr_t'.
* libguile/foreign.c (scm_uintptr_t, scm_intptr_t): New variables. (scm_init_foreign): Define them. * module/system/foreign.scm: Export 'intptr_t' and 'uintptr_t'. * doc/ref/api-foreign.texi (Foreign Types): Document them. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'module/system/foreign.scm')
-rw-r--r--module/system/foreign.scm1
1 files changed, 1 insertions, 0 deletions
diff --git a/module/system/foreign.scm b/module/system/foreign.scm
index 3304eb015..d1c2ceb96 100644
--- a/module/system/foreign.scm
+++ b/module/system/foreign.scm
@@ -30,6 +30,7 @@
uint16 int16
uint32 int32
uint64 int64
+ intptr_t uintptr_t
sizeof alignof