commit 8d9289a

default  ·  2023-06-15 15:39:38 +0000 UTC
parent 25ca709
Backport from xs.
2 files changed,  +10, -1
M xs.h
M xs.h
+9, -0
 1@@ -132,9 +132,18 @@ int xs_is_hex(const char *str);
 2 #define XS_ASSERT_TYPE_NULL(v, t) (void)(0)
 3 #endif
 4 
 5+extern xs_val xs_stock_null[];
 6+extern xs_val xs_stock_true[];
 7+extern xs_val xs_stock_false[];
 8+
 9 
10 #ifdef XS_IMPLEMENTATION
11 
12+xs_val xs_stock_null[]  = { XSTYPE_NULL };
13+xs_val xs_stock_true[]  = { XSTYPE_TRUE };
14+xs_val xs_stock_false[] = { XSTYPE_FALSE };
15+
16+
17 void *_xs_realloc(void *ptr, size_t size, const char *file, int line, const char *func)
18 {
19     d_char *ndata = realloc(ptr, size);
+1, -1
1@@ -1 +1 @@
2-/* 5c255b45c8cd5d6c01c983b03e635936db12da03 */
3+/* bc5b36414b704fe4cd07f2be58133b82330ce435 */