Use the standard JSON writer when writing metadata.json

This commit is contained in:
Eric Fischer
2018-03-16 15:35:26 -07:00
parent ebb0334ef0
commit 3c827b1d68
6 changed files with 46 additions and 64 deletions
+10 -10
View File
@@ -195,18 +195,18 @@ void json_writer::json_comma_newline() {
}
void json_writer::aprintf(const char *format, ...) {
va_list ap;
char *tmp;
va_list ap;
char *tmp;
va_start(ap, format);
if (vasprintf(&tmp, format, ap) < 0) {
fprintf(stderr, "memory allocation failure\n");
exit(EXIT_FAILURE);
}
va_end(ap);
va_start(ap, format);
if (vasprintf(&tmp, format, ap) < 0) {
fprintf(stderr, "memory allocation failure\n");
exit(EXIT_FAILURE);
}
va_end(ap);
adds(std::string(tmp, strlen(tmp)));
free(tmp);
adds(std::string(tmp, strlen(tmp)));
free(tmp);
}
void json_writer::addc(char c) {