From a0906208ea3906b3820307aa4bfe811b8d2eadb6 Mon Sep 17 00:00:00 2001 From: default Date: Sun, 13 Aug 2023 12:09:35 +0200 Subject: Use some new xs_stock values. --- xs.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'xs.h') 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) { -- cgit