Skip to content

Commit 7168bd7

Browse files
authored
Merge pull request #204 from eileencodes/fix-c-warnings
Fix c warnings
2 parents d5572cb + cb13d0e commit 7168bd7

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

ext/yajl/api/yajl_gen.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff 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 */

ext/yajl/yajl_gen.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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]) { \

ext/yajl/yajl_lex.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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";

0 commit comments

Comments
 (0)