| 517 | return get->value; |
| 518 | } |
| 519 | unsigned int cson_array_length_get(cson_array const *ar) |
| 520 | { |
| 521 | cson__render(ar->value); |
| 522 | unsigned int n = 0; |
| 523 | JsonNode *node = ar->value->parse.aNode; |
| 524 | for (int i = 1; i <= node->n; n++) { |
| 525 | i += jsonNodeSize(&node[i]); |
| 526 | } |
| 527 | return n; |
| 528 | } |
| 529 | int cson_array_append(cson_array *ar, cson_value *v) |
| 530 | { |
| 531 | ar->value->modified = 1; |