X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=zpm.h;h=29468fcb503d028dfbb556f46a5aa8ad01935cd0;hb=e3621bc28a5f9a8a8b583627921984bc350ead30;hp=1b619869255c351649f6571b577383e6ad64b569;hpb=2ac486ab18adbbb84563eafc0d67fa8da6ca7822;p=zpackage diff --git a/zpm.h b/zpm.h index 1b61986..29468fc 100644 --- a/zpm.h +++ b/zpm.h @@ -238,12 +238,15 @@ int zpm_foreach_script(struct zpm *zpm, char *pkgstr, char *stage, void *cbd, int zpm_package_hash(struct zpm *zpm, char *pkgid, char *hash); int zpm_package_sethash(struct zpm *zpm, char *pkgid, char *hash); +int zpm_package_checkhash(struct zpm *zpm, char *pkgid, char *hash); +char *zpm_package_gethash(struct zpm *zpm, char *pkgid, char *hash); +int zpm_package_clearhash(struct zpm *zpm, char *pkgid); sqlite3_stmt *zpm_dbqueryv(struct zpm *zpm, char *query, va_list args); sqlite3_stmt *zpm_dbquery(struct zpm *zpm, char *query, ...); char *zpm_db_string(struct zpm *zpm, char *query, ...); int zpm_db_int(struct zpm *zpm, char *query, ...); -void zpm_db_run(struct zpm *zpm, char *query, ...); +int zpm_db_run(struct zpm *zpm, char *query, ...); void zpm_seterror(struct zpm *zpm, char *msgfmt, ...); struct zpm *zpm_clearmem(struct zpm *zpm);