From ceff3d26732a7fde2f66df0270269d3bebcfabf7 Mon Sep 17 00:00:00 2001 From: Anders Betts Date: Sun, 20 Sep 2026 21:55:04 +0200 Subject: commands: shared DB-error helpers Co-Authored-By: Claude Opus 5 --- src/cmd_util.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/cmd_util.h') diff --git a/src/cmd_util.h b/src/cmd_util.h index 4113eb2..ccab9f4 100644 --- a/src/cmd_util.h +++ b/src/cmd_util.h @@ -22,6 +22,9 @@ int command_validate_args(const struct command *cmd, yyjson_val *args, yyjson_mut_val *fail(struct req *r, const char *code, const char *msg); yyjson_mut_val *failf(struct req *r, const char *code, const char *fmt, ...) __attribute__((format(printf, 3, 4))); +yyjson_mut_val *db_error(struct req *r); +yyjson_mut_val *db_sqlite_error(struct req *r); +void bind_text_or_null(sqlite3_stmt *st, int idx, const char *s); int mkdir_p(const char *path, mode_t mode); yyjson_mut_val *json_to_mut(yyjson_mut_doc *doc, const char *json); int is_digits(const char *s); -- cgit v1.3