diff options
author | Aurelien Foret <aurelien@archlinux.org> | 2005-03-16 23:57:12 +0100 |
---|---|---|
committer | Aurelien Foret <aurelien@archlinux.org> | 2005-03-16 23:57:12 +0100 |
commit | 7a01ed50b903f24ba44ce9bb9a591460b6a2be64 (patch) | |
tree | a8e9ddf63fead14cd5b26707c7bdee9171045d5a /lib/libalpm/package.h | |
parent | d10955065632a67fcad70e32d36eeb80b1045299 (diff) | |
download | pacman-7a01ed50b903f24ba44ce9bb9a591460b6a2be64.tar.gz pacman-7a01ed50b903f24ba44ce9bb9a591460b6a2be64.tar.xz |
Removed hardcoded reference to fields of packages
Diffstat (limited to 'lib/libalpm/package.h')
-rw-r--r-- | lib/libalpm/package.h | 36 |
1 files changed, 24 insertions, 12 deletions
diff --git a/lib/libalpm/package.h b/lib/libalpm/package.h index 890bbccc..8c28a06a 100644 --- a/lib/libalpm/package.h +++ b/lib/libalpm/package.h @@ -23,20 +23,32 @@ #include "list.h" -#define PKG_FROM_CACHE 1 -#define PKG_FROM_FILE 2 +enum { + PKG_FROM_CACHE = 1, + PKG_FROM_FILE +}; + +#define PKG_NAME_LEN 256 +#define PKG_VERSION_LEN 64 +#define PKG_DESC_LEN 512 +#define PKG_URL_LEN 256 +#define PKG_LICENSE_LEN 256 +#define PKG_DATE_LEN 32 +#define PKG_PACKAGER_LEN 64 +#define PKG_MD5SUM_LEN 33 +#define PKG_ARCH_LEN 32 typedef struct __pmpkg_t { - char name[256]; - char version[64]; - char desc[512]; - char url[256]; - char license[128]; - char builddate[32]; - char installdate[32]; - char packager[64]; - char md5sum[33]; - char arch[32]; + char name[PKG_NAME_LEN]; + char version[PKG_VERSION_LEN]; + char desc[PKG_DESC_LEN]; + char url[PKG_URL_LEN]; + char license[PKG_LICENSE_LEN]; + char builddate[PKG_DATE_LEN]; + char installdate[PKG_DATE_LEN]; + char packager[PKG_PACKAGER_LEN]; + char md5sum[PKG_MD5SUM_LEN]; + char arch[PKG_ARCH_LEN]; unsigned long size; unsigned char scriptlet; unsigned char force; |