summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorOmar Rizwan <omar@omar.website>2023-04-19 15:11:00 +0000
committerOmar Rizwan <omar@omar.website>2023-04-19 15:11:25 +0000
commit6744c896dbfccfd65bb1dc5bdac2c45c38a50bd0 (patch)
tree23c2942b4687db5048138527c5bd7902da8bb808 /lib
parentFactor out reactToMatchRemoval, implement Unmatch (diff)
downloadfolk-6744c896dbfccfd65bb1dc5bdac2c45c38a50bd0.tar.gz
folk-6744c896dbfccfd65bb1dc5bdac2c45c38a50bd0.zip
Use generations in statement handle; fixes test/commit
Diffstat (limited to 'lib')
-rw-r--r--lib/c.tcl2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/c.tcl b/lib/c.tcl
index 1d11985c..5ece2fe8 100644
--- a/lib/c.tcl
+++ b/lib/c.tcl
@@ -64,6 +64,7 @@ namespace eval c {
variable argtypes {
int { expr {{ int $argname; Tcl_GetIntFromObj(interp, $obj, &$argname); }}}
+ int32_t { expr {{ int $argname; Tcl_GetIntFromObj(interp, $obj, &$argname); }}}
size_t { expr {{ size_t $argname; Tcl_GetLongFromObj(interp, $obj, (long *)&$argname); }}}
intptr_t { expr {{ intptr_t $argname; Tcl_GetLongFromObj(interp, $obj, (long *)&$argname); }}}
uint16_t { expr {{ uint16_t $argname; Tcl_GetIntFromObj(interp, $obj, (int *)&$argname); }}}
@@ -108,6 +109,7 @@ namespace eval c {
variable rtypes {
int { expr {{ $robj = Tcl_NewIntObj($rvalue); }}}
+ int32_t { expr {{ $robj = Tcl_NewIntObj($rvalue); }}}
bool { expr {{ $robj = Tcl_NewIntObj($rvalue); }}}
uint16_t { expr {{ $robj = Tcl_NewIntObj($rvalue); }}}
uint32_t { expr {{ $robj = Tcl_NewIntObj($rvalue); }}}