Lines Matching refs:ga
51 garray_T ga; in json_encode() local
54 ga_init2(&ga, 1, 4000); in json_encode()
55 json_encode_gap(&ga, val, options); in json_encode()
56 ga_append(&ga, NUL); in json_encode()
57 return ga.ga_data; in json_encode()
71 garray_T ga; in json_encode_nr_expr() local
84 ga_init2(&ga, 1, 4000); in json_encode_nr_expr()
85 if (json_encode_gap(&ga, &listtv, options) == OK && (options & JSON_NL)) in json_encode_nr_expr()
86 ga_append(&ga, '\n'); in json_encode_nr_expr()
88 ga_append(&ga, NUL); in json_encode_nr_expr()
89 return ga.ga_data; in json_encode_nr_expr()
410 garray_T ga; in json_decode_string() local
417 ga_init2(&ga, 1, 200); in json_decode_string()
470 ga_clear(&ga); in json_decode_string()
487 ga_clear(&ga); in json_decode_string()
502 ga_concat(&ga, buf); in json_decode_string()
514 ga_append(&ga, c); in json_decode_string()
522 if (ga_grow(&ga, len) == FAIL) in json_decode_string()
524 ga_clear(&ga); in json_decode_string()
527 mch_memmove((char *)ga.ga_data + ga.ga_len, p, (size_t)len); in json_decode_string()
528 ga.ga_len += len; in json_decode_string()
540 ga_append(&ga, NUL); in json_decode_string()
553 string_convert(&conv, ga.ga_data, NULL); in json_decode_string()
554 vim_free(ga.ga_data); in json_decode_string()
560 res->vval.v_string = ga.ga_data; in json_decode_string()
568 ga_clear(&ga); in json_decode_string()