summaryrefslogtreecommitdiff
path: root/xs.h
diff options
context:
space:
mode:
authordefault <nobody@localhost>2022-09-25 22:57:18 +0200
committerdefault <nobody@localhost>2022-09-25 22:57:18 +0200
commitd86f6ee27f63b120fce952e0905a8c627861ba81 (patch)
tree30b2eeb88f5f2838cc8ebc0719c74c11cbf4b3aa /xs.h
parent424557fcb8a70df8ab84cdab270057259664aa8f (diff)
Backported from xs.
Diffstat (limited to 'xs.h')
-rw-r--r--xs.h24
1 files changed, 12 insertions, 12 deletions
diff --git a/xs.h b/xs.h
index 3562070..8205b98 100644
--- a/xs.h
+++ b/xs.h
@@ -17,10 +17,10 @@ typedef enum {
XSTYPE_NULL = 0x18,
XSTYPE_TRUE = 0x06,
XSTYPE_FALSE = 0x15,
- XSTYPE_SOL = 0x11,
+ XSTYPE_LIST = 0x11,
XSTYPE_LITEM = 0x1f,
XSTYPE_EOL = 0x12,
- XSTYPE_SOD = 0x13,
+ XSTYPE_DICT = 0x13,
XSTYPE_DITEM = 0x1e,
XSTYPE_EOD = 0x14,
XSTYPE_NUMBER = 0x17,
@@ -103,9 +103,9 @@ xstype xs_type(const char *data)
case XSTYPE_NULL:
case XSTYPE_TRUE:
case XSTYPE_FALSE:
- case XSTYPE_SOL:
+ case XSTYPE_LIST:
case XSTYPE_EOL:
- case XSTYPE_SOD:
+ case XSTYPE_DICT:
case XSTYPE_EOD:
case XSTYPE_LITEM:
case XSTYPE_DITEM:
@@ -136,19 +136,19 @@ int xs_size(const char *data)
len = strlen(data) + 1;
break;
- case XSTYPE_SOL:
+ case XSTYPE_LIST:
/* look for a balanced EOL */
do {
- c += data[len] == XSTYPE_SOL ? 1 : data[len] == XSTYPE_EOL ? -1 : 0;
+ c += data[len] == XSTYPE_LIST ? 1 : data[len] == XSTYPE_EOL ? -1 : 0;
len++;
} while (c);
break;
- case XSTYPE_SOD:
+ case XSTYPE_DICT:
/* look for a balanced EOD */
do {
- c += data[len] == XSTYPE_SOD ? 1 : data[len] == XSTYPE_EOD ? -1 : 0;
+ c += data[len] == XSTYPE_DICT ? 1 : data[len] == XSTYPE_EOD ? -1 : 0;
len++;
} while (c);
@@ -397,7 +397,7 @@ d_char *xs_list_new(void)
d_char *list;
list = malloc(_xs_blk_size(2));
- list[0] = XSTYPE_SOL;
+ list[0] = XSTYPE_LIST;
list[1] = XSTYPE_EOL;
return list;
@@ -429,7 +429,7 @@ int xs_list_iter(char **list, char **value)
p = *list;
/* skip a possible start of the list */
- if (*p == XSTYPE_SOL)
+ if (*p == XSTYPE_LIST)
p++;
/* an element? */
@@ -572,7 +572,7 @@ d_char *xs_dict_new(void)
d_char *dict;
dict = malloc(_xs_blk_size(2));
- dict[0] = XSTYPE_SOD;
+ dict[0] = XSTYPE_DICT;
dict[1] = XSTYPE_EOD;
return dict;
@@ -606,7 +606,7 @@ int xs_dict_iter(char **dict, char **key, char **value)
p = *dict;
/* skip a possible start of the list */
- if (*p == XSTYPE_SOD)
+ if (*p == XSTYPE_DICT)
p++;
/* an element? */