Home | History | Annotate | Download | only in json-c

Lines Matching refs:stack

113   tok->stack = (struct json_tokener_srec *)calloc(depth, sizeof(struct json_tokener_srec));
114 if (!tok->stack) {
133 if (tok->stack) free(tok->stack);
139 tok->stack[depth].state = json_tokener_state_eatws;
140 tok->stack[depth].saved_state = json_tokener_state_start;
141 json_object_put(tok->stack[depth].current);
142 tok->stack[depth].current = NULL;
143 free(tok->stack[depth].obj_field_name);
144 tok->stack[depth].obj_field_name = NULL;
187 #define state tok->stack[tok->depth].state
188 #define saved_state tok->stack[tok->depth].saved_state
189 #define current tok->stack[tok->depth].current
190 #define obj_field_name tok->stack[tok->depth].obj_field_name