From cf1240eb4ea4738b3b1d33347df0107ce2c3420e Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Wed, 27 Jan 2021 22:40:49 -0500 Subject: [PATCH] Revise docs --- docs/api/cyclone/foreign.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/api/cyclone/foreign.md b/docs/api/cyclone/foreign.md index cd5182dd..e3dc9aae 100644 --- a/docs/api/cyclone/foreign.md +++ b/docs/api/cyclone/foreign.md @@ -75,4 +75,10 @@ Scheme | C Useful notes: - Use `opaque` if you need to handle any kind of C pointer. - Use `string` to handle C `const char*` (`symbol` is strictly used to represent Scheme symbols). -- `thread-data` is a special type used to pass the current thread's `gc_thread_data` instance to a C function. Objects of this type are passed implicitly when making a Scheme function call. +- `thread-data` is a special type used to pass the current thread's `gc_thread_data` instance to a C function. These objects are passed implicitly when making a Scheme function call. + + (c-define sub-big-nums bignum "sub_big_nums" thread-data bignum bignum) + (sub-big-nums + 999999999999999999999999 + 222222222222222222222222)) +