Changeset 264 for libyaml/trunk/src/parser.c
- Timestamp:
- 12/27/07 12:14:01 (5 years ago)
- File:
-
- 1 edited
-
libyaml/trunk/src/parser.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libyaml/trunk/src/parser.c
r263 r264 48 48 #define PEEK_TOKEN(parser) \ 49 49 ((parser->is_token_available || yaml_parser_fetch_more_tokens(parser)) ? \ 50 parser->tokens.list + parser->tokens.head: NULL)50 QUEUE_ITER(parser, parser->tokens, 0) : NULL) 51 51 52 52 /* … … 58 58 parser->tokens_parsed ++, \ 59 59 parser->is_stream_end_produced = \ 60 ( parser->tokens.list[parser->tokens.head].type == YAML_STREAM_END_TOKEN),\60 (QUEUE_ITER(parser, parser->tokens, 0)->type == YAML_STREAM_END_TOKEN), \ 61 61 parser->tokens.head ++) 62 62 … … 66 66 67 67 YAML_DECLARE(int) 68 yaml_parser_parse (yaml_parser_t *parser, yaml_event_t *event);68 yaml_parser_parse_event(yaml_parser_t *parser, yaml_event_t *event); 69 69 70 70 /* … … 156 156 157 157 YAML_DECLARE(int) 158 yaml_parser_parse (yaml_parser_t *parser, yaml_event_t *event)158 yaml_parser_parse_event(yaml_parser_t *parser, yaml_event_t *event) 159 159 { 160 160 assert(parser); /* Non-NULL parser object is expected. */ … … 256 256 257 257 default: 258 assert( 1); /* Invalid state. */258 assert(0); /* Invalid state. */ 259 259 } 260 260 … … 563 563 int idx; 564 564 for (idx = 0; idx < parser->tag_directives.length; idx++) { 565 yaml_tag_directive_t *tag_directive = parser->tag_directives.list + idx; 565 yaml_tag_directive_t *tag_directive = 566 STACK_ITER(parser, parser->tag_directives, idx); 566 567 if (strcmp((char *)tag_directive->handle, (char *)tag_handle) == 0) { 567 568 size_t prefix_len = strlen((char *)tag_directive->prefix); … … 1311 1312 1312 1313 for (idx = 0; idx < parser->tag_directives.length; idx++) { 1313 yaml_tag_directive_t *tag_directive = parser->tag_directives.list + idx; 1314 yaml_tag_directive_t *tag_directive = 1315 STACK_ITER(parser, parser->tag_directives, idx); 1314 1316 if (strcmp((char *)value.handle, (char *)tag_directive->handle) == 0) { 1315 1317 if (allow_duplicates)
Note: See TracChangeset
for help on using the changeset viewer.
