#include <ctype.h>
#include <string.h>
+#include "macros.h"
#include "versioncmp.h"
/*----- Main code ---------------------------------------------------------*/
while (v < vl) {
ch = *v;
- if (!isdigit((unsigned char)ch))
+ if (!ISDIGIT(ch))
break;
v++;
n = n * 10 + (ch - '0');
while (v < vl) {
ch = *v;
- if (isdigit((unsigned char)ch))
+ if (ISDIGIT(ch))
break;
v++;
}
pa = vchr(&va, val); pb = vchr(&vb, vbl);
for (;;) {
if (pa == va) ia = 1;
- else if (isalpha((unsigned char)*pa)) ia = 2;
+ else if (ISALPHA(*pa)) ia = 2;
else if (*pa == '~') ia = 0;
else ia = 3;
if (pb == vb) ib = 1;
- else if (isalpha((unsigned char)*pb)) ib = 2;
+ else if (ISALPHA(*pb)) ib = 2;
else if (*pb == '~') ib = 0;
else ib = 3;