summaryrefslogtreecommitdiff
path: root/xs.h
diff options
context:
space:
mode:
authordefault <nobody@localhost>2023-08-13 12:09:35 +0200
committerdefault <nobody@localhost>2023-08-13 12:09:35 +0200
commita0906208ea3906b3820307aa4bfe811b8d2eadb6 (patch)
treee5cf16535586b3e197cb72141009b620f5ab0fc5 /xs.h
parent5bec358fa0f7d6652e732878567936752c26a827 (diff)
Use some new xs_stock values.
Diffstat (limited to 'xs.h')
-rw-r--r--xs.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/xs.h b/xs.h
index 35ddba8..a9064e0 100644
--- a/xs.h
+++ b/xs.h
@@ -137,6 +137,10 @@ unsigned int xs_hash_func(const char *data, int size);
extern xs_val xs_stock_null[];
extern xs_val xs_stock_true[];
extern xs_val xs_stock_false[];
+extern xs_val xs_stock_0[];
+extern xs_val xs_stock_1[];
+extern xs_val xs_stock_list[];
+extern xs_val xs_stock_dict[];
#define xs_return(v) xs_val *__r = v; v = NULL; return __r
@@ -146,7 +150,10 @@ extern xs_val xs_stock_false[];
xs_val xs_stock_null[] = { XSTYPE_NULL };
xs_val xs_stock_true[] = { XSTYPE_TRUE };
xs_val xs_stock_false[] = { XSTYPE_FALSE };
-
+xs_val xs_stock_0[] = { XSTYPE_NUMBER, '0', '\0' };
+xs_val xs_stock_1[] = { XSTYPE_NUMBER, '1', '\0' };
+xs_val xs_stock_list[] = { XSTYPE_LIST, 0, 0, 5, XSTYPE_EOM };
+xs_val xs_stock_dict[] = { XSTYPE_DICT, 0, 0, 5, XSTYPE_EOM };
void *_xs_realloc(void *ptr, size_t size, const char *file, int line, const char *func)
{