X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=zpm.h;h=08ae23b7026a467fe482f432b3140ec8063a98ab;hb=042f84f74cd182f06d666781b67b015835bcf407;hp=43c6687a1208af219dd6dcc0f75715c8000675e4;hpb=45a98e17c91c5617328859416de44fed8298f295;p=zpackage diff --git a/zpm.h b/zpm.h index 43c6687..08ae23b 100644 --- a/zpm.h +++ b/zpm.h @@ -16,6 +16,8 @@ #define ZPM_PATH_MAX 256 #endif +#define ZPM_LOCAL_DB "/var/lib/zpm/local.db" + #define ZPM_PACKAGE_NAME_MAX 191 #define ZPM_PACKAGE_VERSION_MAX 58 #define ZPM_PACKAGE_RELEASE_MAX 4 @@ -29,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,5 +178,6 @@ void *data, char **errmsg); int zpm_script_hash(struct zpm *zpm, char *pkgstr, char *phase, char *hash); sqlite3_stmt *zpm_dbquery(struct zpm *zpm, char *query, ...); +struct zpm *zpm_clearmem(struct zpm *zpm); #endif