diff options
author | default <nobody@localhost> | 2023-06-15 17:39:38 +0200 |
---|---|---|
committer | default <nobody@localhost> | 2023-06-15 17:39:38 +0200 |
commit | 8d9289a8151538fbf9554a2c252e2d2bf81c9456 (patch) | |
tree | 411bd49bb991cbf427fb098e3f59ebd876b72ce4 /xs.h | |
parent | 25ca709e48d2e728c7e147d7adac4aa8dea0b206 (diff) |
Backport from xs.
Diffstat (limited to 'xs.h')
-rw-r--r-- | xs.h | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -132,9 +132,18 @@ int xs_is_hex(const char *str); #define XS_ASSERT_TYPE_NULL(v, t) (void)(0) #endif +extern xs_val xs_stock_null[]; +extern xs_val xs_stock_true[]; +extern xs_val xs_stock_false[]; + #ifdef XS_IMPLEMENTATION +xs_val xs_stock_null[] = { XSTYPE_NULL }; +xs_val xs_stock_true[] = { XSTYPE_TRUE }; +xs_val xs_stock_false[] = { XSTYPE_FALSE }; + + void *_xs_realloc(void *ptr, size_t size, const char *file, int line, const char *func) { d_char *ndata = realloc(ptr, size); |