Lines Matching refs:stack
600 garray_T stack; in json_decode_item() local
606 ga_init2(&stack, sizeof(json_dec_item_T), 100); in json_decode_item()
617 if (stack.ga_len > 0) in json_decode_item()
619 top_item = ((json_dec_item_T *)stack.ga_data) + stack.ga_len - 1; in json_decode_item()
634 --stack.ga_len; in json_decode_item()
635 if (stack.ga_len == 0) in json_decode_item()
678 if (ga_grow(&stack, 1) == FAIL) in json_decode_item()
692 top_item = ((json_dec_item_T *)stack.ga_data) in json_decode_item()
693 + stack.ga_len; in json_decode_item()
695 ++stack.ga_len; in json_decode_item()
709 if (ga_grow(&stack, 1) == FAIL) in json_decode_item()
723 top_item = ((json_dec_item_T *)stack.ga_data) in json_decode_item()
724 + stack.ga_len; in json_decode_item()
726 ++stack.ga_len; in json_decode_item()
918 if (retval == MAYBE || stack.ga_len == 0) in json_decode_item()
944 top_item = ((json_dec_item_T *)stack.ga_data) + stack.ga_len - 1; in json_decode_item()
1069 for (i = 0; i < stack.ga_len; i++) in json_decode_item()
1070 clear_tv(&(((json_dec_item_T *)stack.ga_data) + i)->jd_key_tv); in json_decode_item()
1071 ga_clear(&stack); in json_decode_item()