pkg_error_set(EPKG_FATAL, "Bad argument `%s` in %s", name, __FUNCTION__)
#define ERROR_SQLITE(db) \
pkg_error_set(EPKG_FATAL, "%s (sqlite at %s:%d)", sqlite3_errmsg(db), __FILE__, __LINE__)
pkg_error_set(EPKG_FATAL, "%s (sqlite)", sqlite3_errmsg(db))
pkg_error_t _pkg_error_set(pkg_error_t, const char *, ...);