diff options
| -rw-r--r-- | activitypub.c | 2 | ||||
| -rw-r--r-- | webfinger.c | 2 | ||||
| -rw-r--r-- | xs.h | 24 | ||||
| -rw-r--r-- | xs_json.h | 6 |
4 files changed, 17 insertions, 17 deletions
diff --git a/activitypub.c b/activitypub.c index 39fcdfe..8a02d7e 100644 --- a/activitypub.c +++ b/activitypub.c | |||
| @@ -256,7 +256,7 @@ void process_message(snac *snac, char *msg, char *req) | |||
| 256 | char *object, *utype; | 256 | char *object, *utype; |
| 257 | 257 | ||
| 258 | object = xs_dict_get(msg, "object"); | 258 | object = xs_dict_get(msg, "object"); |
| 259 | if (object != NULL && xs_type(object) == XSTYPE_SOD) | 259 | if (object != NULL && xs_type(object) == XSTYPE_DICT) |
| 260 | utype = xs_dict_get(object, "type"); | 260 | utype = xs_dict_get(object, "type"); |
| 261 | else | 261 | else |
| 262 | utype = "(null)"; | 262 | utype = "(null)"; |
diff --git a/webfinger.c b/webfinger.c index e9f0893..6476bba 100644 --- a/webfinger.c +++ b/webfinger.c | |||
| @@ -82,7 +82,7 @@ int webfinger_request(char *qs, char **actor, char **user) | |||
| 82 | char *v; | 82 | char *v; |
| 83 | 83 | ||
| 84 | while (xs_list_iter(&list, &v)) { | 84 | while (xs_list_iter(&list, &v)) { |
| 85 | if (xs_type(v) == XSTYPE_SOD) { | 85 | if (xs_type(v) == XSTYPE_DICT) { |
| 86 | char *type = xs_dict_get(v, "type"); | 86 | char *type = xs_dict_get(v, "type"); |
| 87 | 87 | ||
| 88 | if (type && strcmp(type, "application/activity+json") == 0) { | 88 | if (type && strcmp(type, "application/activity+json") == 0) { |
| @@ -17,10 +17,10 @@ typedef enum { | |||
| 17 | XSTYPE_NULL = 0x18, | 17 | XSTYPE_NULL = 0x18, |
| 18 | XSTYPE_TRUE = 0x06, | 18 | XSTYPE_TRUE = 0x06, |
| 19 | XSTYPE_FALSE = 0x15, | 19 | XSTYPE_FALSE = 0x15, |
| 20 | XSTYPE_SOL = 0x11, | 20 | XSTYPE_LIST = 0x11, |
| 21 | XSTYPE_LITEM = 0x1f, | 21 | XSTYPE_LITEM = 0x1f, |
| 22 | XSTYPE_EOL = 0x12, | 22 | XSTYPE_EOL = 0x12, |
| 23 | XSTYPE_SOD = 0x13, | 23 | XSTYPE_DICT = 0x13, |
| 24 | XSTYPE_DITEM = 0x1e, | 24 | XSTYPE_DITEM = 0x1e, |
| 25 | XSTYPE_EOD = 0x14, | 25 | XSTYPE_EOD = 0x14, |
| 26 | XSTYPE_NUMBER = 0x17, | 26 | XSTYPE_NUMBER = 0x17, |
| @@ -103,9 +103,9 @@ xstype xs_type(const char *data) | |||
| 103 | case XSTYPE_NULL: | 103 | case XSTYPE_NULL: |
| 104 | case XSTYPE_TRUE: | 104 | case XSTYPE_TRUE: |
| 105 | case XSTYPE_FALSE: | 105 | case XSTYPE_FALSE: |
| 106 | case XSTYPE_SOL: | 106 | case XSTYPE_LIST: |
| 107 | case XSTYPE_EOL: | 107 | case XSTYPE_EOL: |
| 108 | case XSTYPE_SOD: | 108 | case XSTYPE_DICT: |
| 109 | case XSTYPE_EOD: | 109 | case XSTYPE_EOD: |
| 110 | case XSTYPE_LITEM: | 110 | case XSTYPE_LITEM: |
| 111 | case XSTYPE_DITEM: | 111 | case XSTYPE_DITEM: |
| @@ -136,19 +136,19 @@ int xs_size(const char *data) | |||
| 136 | len = strlen(data) + 1; | 136 | len = strlen(data) + 1; |
| 137 | break; | 137 | break; |
| 138 | 138 | ||
| 139 | case XSTYPE_SOL: | 139 | case XSTYPE_LIST: |
| 140 | /* look for a balanced EOL */ | 140 | /* look for a balanced EOL */ |
| 141 | do { | 141 | do { |
| 142 | c += data[len] == XSTYPE_SOL ? 1 : data[len] == XSTYPE_EOL ? -1 : 0; | 142 | c += data[len] == XSTYPE_LIST ? 1 : data[len] == XSTYPE_EOL ? -1 : 0; |
| 143 | len++; | 143 | len++; |
| 144 | } while (c); | 144 | } while (c); |
| 145 | 145 | ||
| 146 | break; | 146 | break; |
| 147 | 147 | ||
| 148 | case XSTYPE_SOD: | 148 | case XSTYPE_DICT: |
| 149 | /* look for a balanced EOD */ | 149 | /* look for a balanced EOD */ |
| 150 | do { | 150 | do { |
| 151 | c += data[len] == XSTYPE_SOD ? 1 : data[len] == XSTYPE_EOD ? -1 : 0; | 151 | c += data[len] == XSTYPE_DICT ? 1 : data[len] == XSTYPE_EOD ? -1 : 0; |
| 152 | len++; | 152 | len++; |
| 153 | } while (c); | 153 | } while (c); |
| 154 | 154 | ||
| @@ -397,7 +397,7 @@ d_char *xs_list_new(void) | |||
| 397 | d_char *list; | 397 | d_char *list; |
| 398 | 398 | ||
| 399 | list = malloc(_xs_blk_size(2)); | 399 | list = malloc(_xs_blk_size(2)); |
| 400 | list[0] = XSTYPE_SOL; | 400 | list[0] = XSTYPE_LIST; |
| 401 | list[1] = XSTYPE_EOL; | 401 | list[1] = XSTYPE_EOL; |
| 402 | 402 | ||
| 403 | return list; | 403 | return list; |
| @@ -429,7 +429,7 @@ int xs_list_iter(char **list, char **value) | |||
| 429 | p = *list; | 429 | p = *list; |
| 430 | 430 | ||
| 431 | /* skip a possible start of the list */ | 431 | /* skip a possible start of the list */ |
| 432 | if (*p == XSTYPE_SOL) | 432 | if (*p == XSTYPE_LIST) |
| 433 | p++; | 433 | p++; |
| 434 | 434 | ||
| 435 | /* an element? */ | 435 | /* an element? */ |
| @@ -572,7 +572,7 @@ d_char *xs_dict_new(void) | |||
| 572 | d_char *dict; | 572 | d_char *dict; |
| 573 | 573 | ||
| 574 | dict = malloc(_xs_blk_size(2)); | 574 | dict = malloc(_xs_blk_size(2)); |
| 575 | dict[0] = XSTYPE_SOD; | 575 | dict[0] = XSTYPE_DICT; |
| 576 | dict[1] = XSTYPE_EOD; | 576 | dict[1] = XSTYPE_EOD; |
| 577 | 577 | ||
| 578 | return dict; | 578 | return dict; |
| @@ -606,7 +606,7 @@ int xs_dict_iter(char **dict, char **key, char **value) | |||
| 606 | p = *dict; | 606 | p = *dict; |
| 607 | 607 | ||
| 608 | /* skip a possible start of the list */ | 608 | /* skip a possible start of the list */ |
| 609 | if (*p == XSTYPE_SOD) | 609 | if (*p == XSTYPE_DICT) |
| 610 | p++; | 610 | p++; |
| 611 | 611 | ||
| 612 | /* an element? */ | 612 | /* an element? */ |
| @@ -111,7 +111,7 @@ d_char *_xs_json_dumps(d_char *s, char *data, int level, int indent) | |||
| 111 | } | 111 | } |
| 112 | break; | 112 | break; |
| 113 | 113 | ||
| 114 | case XSTYPE_SOL: | 114 | case XSTYPE_LIST: |
| 115 | s = xs_str_cat(s, "["); | 115 | s = xs_str_cat(s, "["); |
| 116 | 116 | ||
| 117 | while (xs_list_iter(&data, &v)) { | 117 | while (xs_list_iter(&data, &v)) { |
| @@ -129,7 +129,7 @@ d_char *_xs_json_dumps(d_char *s, char *data, int level, int indent) | |||
| 129 | 129 | ||
| 130 | break; | 130 | break; |
| 131 | 131 | ||
| 132 | case XSTYPE_SOD: | 132 | case XSTYPE_DICT: |
| 133 | s = xs_str_cat(s, "{"); | 133 | s = xs_str_cat(s, "{"); |
| 134 | 134 | ||
| 135 | while (xs_dict_iter(&data, &k, &v)) { | 135 | while (xs_dict_iter(&data, &k, &v)) { |
| @@ -171,7 +171,7 @@ d_char *xs_json_dumps_pp(char *data, int indent) | |||
| 171 | xstype t = xs_type(data); | 171 | xstype t = xs_type(data); |
| 172 | d_char *s = NULL; | 172 | d_char *s = NULL; |
| 173 | 173 | ||
| 174 | if (t == XSTYPE_SOL || t == XSTYPE_SOD) { | 174 | if (t == XSTYPE_LIST || t == XSTYPE_DICT) { |
| 175 | s = xs_str_new(NULL); | 175 | s = xs_str_new(NULL); |
| 176 | s = _xs_json_dumps(s, data, 0, indent); | 176 | s = _xs_json_dumps(s, data, 0, indent); |
| 177 | } | 177 | } |