Rework for fixed length strings
This commit is contained in:
parent
2da0b2263e
commit
bddea378b9
2 changed files with 6 additions and 5 deletions
|
@ -292,18 +292,18 @@ void *alpm_pkg_getinfo(PM_PKG *pkg, unsigned char parm)
|
||||||
case PM_PKG_FILES:
|
case PM_PKG_FILES:
|
||||||
case PM_PKG_BACKUP:
|
case PM_PKG_BACKUP:
|
||||||
if(!(pkg->infolevel & INFRQ_FILES)) {
|
if(!(pkg->infolevel & INFRQ_FILES)) {
|
||||||
char target[PKG_NAME_LEN+1+PKG_VERSION_LEN];
|
char target[PKG_NAME_LEN+PKG_VERSION_LEN];
|
||||||
|
|
||||||
snprintf(target, PKG_NAME_LEN+1+PKG_VERSION_LEN, "%s-%s", pkg->name, pkg->version);
|
snprintf(target, PKG_NAME_LEN+PKG_VERSION_LEN, "%s-%s", pkg->name, pkg->version);
|
||||||
db_read(pkg->data, target, INFRQ_FILES, pkg);
|
db_read(pkg->data, target, INFRQ_FILES, pkg);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case PM_PKG_SCRIPLET:
|
case PM_PKG_SCRIPLET:
|
||||||
if(!(pkg->infolevel & INFRQ_SCRIPLET)) {
|
if(!(pkg->infolevel & INFRQ_SCRIPLET)) {
|
||||||
char target[PKG_NAME_LEN+1+PKG_VERSION_LEN];
|
char target[PKG_NAME_LEN+PKG_VERSION_LEN];
|
||||||
|
|
||||||
snprintf(target, PKG_NAME_LEN+1+PKG_VERSION_LEN, "%s-%s", pkg->name, pkg->version);
|
snprintf(target, PKG_NAME_LEN+PKG_VERSION_LEN, "%s-%s", pkg->name, pkg->version);
|
||||||
db_read(pkg->data, target, INFRQ_SCRIPLET, pkg);
|
db_read(pkg->data, target, INFRQ_SCRIPLET, pkg);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -144,13 +144,14 @@ char *_alpm_strtoupper(char *str)
|
||||||
char *_alpm_strtrim(char *str)
|
char *_alpm_strtrim(char *str)
|
||||||
{
|
{
|
||||||
char *pch = str;
|
char *pch = str;
|
||||||
|
|
||||||
while(isspace(*pch)) {
|
while(isspace(*pch)) {
|
||||||
pch++;
|
pch++;
|
||||||
}
|
}
|
||||||
if(pch != str) {
|
if(pch != str) {
|
||||||
memmove(str, pch, (strlen(pch) + 1));
|
memmove(str, pch, (strlen(pch) + 1));
|
||||||
}
|
}
|
||||||
|
|
||||||
pch = (char*)(str + (strlen(str) - 1));
|
pch = (char*)(str + (strlen(str) - 1));
|
||||||
while(isspace(*pch)) {
|
while(isspace(*pch)) {
|
||||||
pch--;
|
pch--;
|
||||||
|
|
Loading…
Add table
Reference in a new issue