diff options
author | default <nobody@localhost> | 2022-09-25 22:57:18 +0200 |
---|---|---|
committer | default <nobody@localhost> | 2022-09-25 22:57:18 +0200 |
commit | d86f6ee27f63b120fce952e0905a8c627861ba81 (patch) | |
tree | 30b2eeb88f5f2838cc8ebc0719c74c11cbf4b3aa /xs.h | |
parent | 424557fcb8a70df8ab84cdab270057259664aa8f (diff) |
Backported from xs.
Diffstat (limited to 'xs.h')
-rw-r--r-- | xs.h | 24 |
1 files changed, 12 insertions, 12 deletions
@@ -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? */ |