int zpm_foreach_package(struct zpm *zpm, char *where,
int (*callback)(void *cbdata, 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_script_set(struct zpm *zpm, char *pkgstr, char *phase, char *hash);
int zpm_foreach_package(struct zpm *zpm, char *where,
int (*callback)(void *cbdata, 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_script_set(struct zpm *zpm, char *pkgstr, char *phase, char *hash);