X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=zpm.h;h=98971c126bb64adc45deb0cea274c2949addbb00;hb=df90ec17796ac5e86bc8c38ff09b451b6a022e1b;hp=5eddd56e1646716a839e7d1596ddb49aefaa2029;hpb=09490cd2433e3c37a0d85220b4f12f01e6740d46;p=zpackage diff --git a/zpm.h b/zpm.h index 5eddd56..98971c1 100644 --- a/zpm.h +++ b/zpm.h @@ -198,6 +198,15 @@ void *compresslzma(void *buf, size_t bufsize, size_t *len); int zpm_hash(char *path, char *hash, uint32_t flags); int zpm_readopts(struct zpm *pkg, int ac, char **av); +struct zpm_version_info { + const char *verstr; + const char *name; int namelen; + const char *version; int verlen; + const char *relstr; int rellen; + int release; +}; + +int zpm_parse_version(const char *pstr, struct zpm_version_info *info); int zpm_vercmp(const char *a, const char *b); /* add vercmp collation to db */