assert(emitter->write_handler); /* Write handler must be set. */
assert(emitter->encoding); /* Output encoding must be set. */
+ emitter->buffer.last = emitter->buffer.pointer;
+ emitter->buffer.pointer = emitter->buffer.start;
+
/* Check if the buffer is empty. */
if (emitter->buffer.start == emitter->buffer.last) {
return 1;
}
else {
- return yaml_emitter_set_writer_error(emitter, "Write error");
+ return yaml_emitter_set_writer_error(emitter, "write error");
}
}
unsigned char octet;
unsigned int width;
unsigned int value;
- int k;
+ size_t k;
- /*
+ /*
* See the "reader.c" code for more details on UTF-8 encoding. Note
* that we assume that the buffer contains a valid UTF-8 sequence.
*/
return 1;
}
else {
- return yaml_emitter_set_writer_error(emitter, "Write error");
+ return yaml_emitter_set_writer_error(emitter, "write error");
}
}