File tree Expand file tree Collapse file tree 3 files changed +5
-2
lines changed Expand file tree Collapse file tree 3 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -63,7 +63,9 @@ extern "C" {
6363 yajl_gen_invalid_number ,
6464 /** A print callback was passed in, so there is no internal
6565 * buffer to get from */
66- yajl_gen_no_buf
66+ yajl_gen_no_buf ,
67+ /** Tried to decrement at depth 0 */
68+ yajl_depth_underflow
6769 } yajl_gen_status ;
6870
6971 /** an opaque handle to a generator */
Original file line number Diff line number Diff line change @@ -178,7 +178,7 @@ yajl_gen_free(yajl_gen g)
178178 if (++(g->depth) >= YAJL_MAX_DEPTH) return yajl_max_depth_exceeded;
179179
180180#define DECREMENT_DEPTH \
181- if (--(g->depth) >= YAJL_MAX_DEPTH) return yajl_gen_error ;
181+ if (--(g->depth) >= YAJL_MAX_DEPTH) return yajl_depth_underflow ;
182182
183183#define APPENDED_ATOM \
184184 switch (g->state[g->depth]) { \
Original file line number Diff line number Diff line change @@ -43,6 +43,7 @@ const char *yajl_tok_name(yajl_tok tok) {
4343 case yajl_tok_bool : return "bool" ;
4444 case yajl_tok_colon : return "colon" ;
4545 case yajl_tok_comma : return "comma" ;
46+ case yajl_tok_comment : return "comment" ;
4647 case yajl_tok_eof : return "eof" ;
4748 case yajl_tok_error : return "error" ;
4849 case yajl_tok_left_brace : return "open_array" ;
You can’t perform that action at this time.
0 commit comments