mirror of
https://github.com/jarun/nnn.git
synced 2025-01-26 02:36:36 +00:00
Ignore case in version compare
This commit is contained in:
parent
4cce877449
commit
1b06828819
12
src/nnn.c
12
src/nnn.c
|
@ -1310,8 +1310,10 @@ static int xstrverscmp(const char * const s1, const char * const s2)
|
||||||
if (p1 == p2)
|
if (p1 == p2)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
c1 = *p1++;
|
c1 = TOUPPER(*p1);
|
||||||
c2 = *p2++;
|
++p1;
|
||||||
|
c2 = TOUPPER(*p2);
|
||||||
|
++p2;
|
||||||
|
|
||||||
/* Hint: '0' is a digit too. */
|
/* Hint: '0' is a digit too. */
|
||||||
state = S_N + ((c1 == '0') + (xisdigit(c1) != 0));
|
state = S_N + ((c1 == '0') + (xisdigit(c1) != 0));
|
||||||
|
@ -1321,8 +1323,10 @@ static int xstrverscmp(const char * const s1, const char * const s2)
|
||||||
return diff;
|
return diff;
|
||||||
|
|
||||||
state = next_state[state];
|
state = next_state[state];
|
||||||
c1 = *p1++;
|
c1 = TOUPPER(*p1);
|
||||||
c2 = *p2++;
|
++p1;
|
||||||
|
c2 = TOUPPER(*p2);
|
||||||
|
++p2;
|
||||||
state += (c1 == '0') + (xisdigit(c1) != 0);
|
state += (c1 == '0') + (xisdigit(c1) != 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue