Changeset 352
- Timestamp:
- 08/29/09 17:26:11 (4 years ago)
- File:
-
- 1 edited
-
libyaml/branches/stable/src/reader.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libyaml/branches/stable/src/reader.c
r324 r352 142 142 yaml_parser_update_buffer(yaml_parser_t *parser, size_t length) 143 143 { 144 int first = 1; 145 144 146 assert(parser->read_handler); /* Read handler must be set. */ 145 147 … … 179 181 while (parser->unread < length) 180 182 { 181 /* Fill the raw buffer. */ 182 183 if (!yaml_parser_update_raw_buffer(parser)) return 0; 183 /* Fill the raw buffer if necessary. */ 184 185 if (!first || parser->raw_buffer.pointer == parser->raw_buffer.last) { 186 if (!yaml_parser_update_raw_buffer(parser)) return 0; 187 } 188 first = 0; 184 189 185 190 /* Decode the raw buffer. */
Note: See TracChangeset
for help on using the changeset viewer.
