diff options
author | Matt Wette <matt.wette@gmail.com> | 2017-11-22 16:32:39 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2017-11-22 16:33:57 +0100 |
commit | bb5d316b161add31612e6afe41e5a6ea5851c277 (patch) | |
tree | 835e4781a0ec8a9a0844d8c74ce6a1bb379702c6 /module | |
parent | 3e7c80a62f760d2110dc19975eb588dd7526a326 (diff) | |
download | guile-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')
-rw-r--r-- | module/system/foreign.scm | 1 |
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 |