xbps_pkg_version: minor optimization.
This commit is contained in:
parent
83d00e4e8c
commit
c549252223
11
lib/util.c
11
lib/util.c
@ -89,7 +89,6 @@ const char *
|
|||||||
xbps_pkg_version(const char *pkg)
|
xbps_pkg_version(const char *pkg)
|
||||||
{
|
{
|
||||||
const char *p;
|
const char *p;
|
||||||
bool valid = false;
|
|
||||||
|
|
||||||
if ((p = strrchr(pkg, '-')) == NULL)
|
if ((p = strrchr(pkg, '-')) == NULL)
|
||||||
return NULL;
|
return NULL;
|
||||||
@ -98,14 +97,10 @@ xbps_pkg_version(const char *pkg)
|
|||||||
if (p[i] == '_')
|
if (p[i] == '_')
|
||||||
break;
|
break;
|
||||||
if (isdigit((unsigned char)p[i]) && strchr(p, '_')) {
|
if (isdigit((unsigned char)p[i]) && strchr(p, '_')) {
|
||||||
valid = true;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (!valid)
|
|
||||||
return NULL;
|
|
||||||
|
|
||||||
return p + 1; /* skip first '-' */
|
return p + 1; /* skip first '-' */
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
char *
|
char *
|
||||||
|
Loading…
x
Reference in New Issue
Block a user