Added a PKG_FULLNAME_LEN macro
This commit is contained in:
parent
d78bb4f37a
commit
d7e781a54b
@ -372,7 +372,7 @@ int pkg_isin(pmpkg_t *needle, PMList *haystack)
|
|||||||
|
|
||||||
int pkg_splitname(char *target, char *name, char *version)
|
int pkg_splitname(char *target, char *name, char *version)
|
||||||
{
|
{
|
||||||
char tmp[(PKG_NAME_LEN-1)+1+(PKG_VERSION_LEN-1)+7+1];
|
char tmp[PKG_FULLNAME_LEN+7];
|
||||||
char *p, *q;
|
char *p, *q;
|
||||||
|
|
||||||
if(target == NULL) {
|
if(target == NULL) {
|
||||||
@ -385,7 +385,7 @@ int pkg_splitname(char *target, char *name, char *version)
|
|||||||
} else {
|
} else {
|
||||||
p++;
|
p++;
|
||||||
}
|
}
|
||||||
STRNCPY(tmp, p, (PKG_NAME_LEN-1)+1+(PKG_VERSION_LEN-1)+7+1);
|
STRNCPY(tmp, p, PKG_FULLNAME_LEN+7);
|
||||||
/* trim file extension (if any) */
|
/* trim file extension (if any) */
|
||||||
if((p = strstr(tmp, PM_EXT_PKG))) {
|
if((p = strstr(tmp, PM_EXT_PKG))) {
|
||||||
*p = 0;
|
*p = 0;
|
||||||
|
@ -30,6 +30,7 @@ enum {
|
|||||||
|
|
||||||
#define PKG_NAME_LEN 256
|
#define PKG_NAME_LEN 256
|
||||||
#define PKG_VERSION_LEN 64
|
#define PKG_VERSION_LEN 64
|
||||||
|
#define PKG_FULLNAME_LEN (PKG_NAME_LEN-1)+1+(PKG_VERSION_LEN-1)+1
|
||||||
#define PKG_DESC_LEN 512
|
#define PKG_DESC_LEN 512
|
||||||
#define PKG_URL_LEN 256
|
#define PKG_URL_LEN 256
|
||||||
#define PKG_DATE_LEN 32
|
#define PKG_DATE_LEN 32
|
||||||
|
Loading…
Reference in New Issue
Block a user