Lines Matching +defs:file +defs:tail
136 yaml_queue_extend(void **start, void **head, void **tail, void **end)
140 if (*start == *head && *tail == *end) {
147 *tail = (char *)new_start + ((char *)*tail - (char *)*start);
154 if (*tail == *end) {
155 if (*head != *tail) {
156 memmove(*start, *head, (char *)*tail - (char *)*head);
158 *tail = (char *)*tail - (char *)*head + (char *)*start;
274 *size_read = fread(buffer, 1, size, parser->input.file);
275 return !ferror(parser->input.file);
299 * Set a file input.
303 yaml_parser_set_input_file(yaml_parser_t *parser, FILE *file)
307 assert(file); /* Non-NULL file object expected. */
312 parser->input.file = file;
444 return (fwrite(buffer, 1, size, emitter->output.file) == size);
468 * Set a file output.
472 yaml_emitter_set_output_file(yaml_emitter_t *emitter, FILE *file)
476 assert(file); /* Non-NULL file object expected. */
481 emitter->output.file = file;