void strbuf_append(struct strbuf *s, const char *format, ...) { va_list ap; va_start(ap, format); strbuf_vappend(s, format, ap); va_end(ap); }
int error_append(errorstream_t *error, const char *msg, ...) { error->error_count++; int result = SQLITE_OK; if (msg) { va_list args; va_start(args, msg); result = strbuf_vappend(&error->message, msg, args); va_end(args); if (result == SQLITE_OK) { result = strbuf_append(&error->message, "\n"); } } return result; }