X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;ds=sidebyside;f=zpm.h;h=f3e37346ad214ec0fe39881bc1ef4e841efd31d7;hb=e7ce7c71c84e3e2a394562a6adec73062759f5df;hp=6b8b469c544b4398dc52f61a0e9772ddd4057462;hpb=dab22249aaae94a5b985b5db6496c6041af29e44;p=zpackage diff --git a/zpm.h b/zpm.h index 6b8b469..f3e3734 100644 --- a/zpm.h +++ b/zpm.h @@ -31,6 +31,8 @@ struct zpm { sqlite3 *db; char *path; /* path to db file */ int error; + int dbresult; + char *dberrmsg; char *errmsg; char *pkgid; struct zpm_package *current_package; @@ -174,6 +176,8 @@ int (*callback)(void *f, int ncols, char **vals, char **cols), void *data, char **errmsg); int zpm_script_hash(struct zpm *zpm, char *pkgstr, char *phase, char *hash); +int zpm_package_hash(struct zpm *zpm, char *pkgid, char *hash); +int zpm_package_sethash(struct zpm *zpm, char *pkgid, char *hash); sqlite3_stmt *zpm_dbquery(struct zpm *zpm, char *query, ...); struct zpm *zpm_clearmem(struct zpm *zpm);