(submit/fix-char-signedness) xfree86: parser: scan: fix char signess mismatch
On NetBSD gives warning: In file included from /usr/include/ctype.h:100, from ../hw/xfree86/parser/scan.c:58: ../hw/xfree86/parser/scan.c: In function ‘xf86getToken’: ../hw/xfree86/parser/scan.c:343:50: warning: array subscript has type ‘char’ [-Wchar-subscripts] 343 | else if ((c == ',') && !isalpha(configBuf[configPos])) { | ^ ../hw/xfree86/parser/scan.c:346:50: warning: array subscript has type ‘char’ [-Wchar-subscripts] 346 | else if ((c == '-') && !isalpha(configBuf[configPos])) { | ^ ../hw/xfree86/parser/scan.c: In function ‘xf86nameCompare’: ../hw/xfree86/parser/scan.c:1031:19: warning: array subscript has type ‘char’ [-Wchar-subscripts] 1031 | c1 = (isupper(*s1) ? tolower(*s1) : *s1); | ^ ../hw/xfree86/parser/scan.c:1031:34: warning: array subscript has type ‘char’ [-Wchar-subscripts] 1031 | c1 = (isupper(*s1) ? tolower(*s1) : *s1); | ^ ../hw/xfree86/parser/scan.c:1032:19: warning: array subscript has type ‘char’ [-Wchar-subscripts] 1032 | c2 = (isupper(*s2) ? tolower(*s2) : *s2); | ^ ../hw/xfree86/parser/scan.c:1032:34: warning: array subscript has type ‘char’ [-Wchar-subscripts] 1032 | c2 = (isupper(*s2) ? tolower(*s2) : *s2); | ^ ../hw/xfree86/parser/scan.c:1042:23: warning: array subscript has type ‘char’ [-Wchar-subscripts] 1042 | c1 = (isupper(*s1) ? tolower(*s1) : *s1); | ^ ../hw/xfree86/parser/scan.c:1042:38: warning: array subscript has type ‘char’ [-Wchar-subscripts] 1042 | c1 = (isupper(*s1) ? tolower(*s1) : *s1); | ^ ../hw/xfree86/parser/scan.c:1043:23: warning: array subscript has type ‘char’ [-Wchar-subscripts] 1043 | c2 = (isupper(*s2) ? tolower(*s2) : *s2); | ^ ../hw/xfree86/parser/scan.c:1043:38: warning: array subscript has type ‘char’ [-Wchar-subscripts] 1043 | c2 = (isupper(*s2) ? tolower(*s2) : *s2); | ^ Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
parent
d59736f701
commit
049c945be7
|
@ -341,10 +341,10 @@ xf86getToken(const xf86ConfigSymTabRec * tab)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* GJA -- handle '-' and ',' * Be careful: "-hsync" is a keyword. */
|
/* GJA -- handle '-' and ',' * Be careful: "-hsync" is a keyword. */
|
||||||
else if ((c == ',') && !isalpha(configBuf[configPos])) {
|
else if ((c == ',') && !isalpha((unsigned char)configBuf[configPos])) {
|
||||||
return COMMA;
|
return COMMA;
|
||||||
}
|
}
|
||||||
else if ((c == '-') && !isalpha(configBuf[configPos])) {
|
else if ((c == '-') && !isalpha((unsigned char)configBuf[configPos])) {
|
||||||
return DASH;
|
return DASH;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1029,8 +1029,8 @@ xf86nameCompare(const char *s1, const char *s2)
|
||||||
s1++;
|
s1++;
|
||||||
while (*s2 == '_' || *s2 == ' ' || *s2 == '\t')
|
while (*s2 == '_' || *s2 == ' ' || *s2 == '\t')
|
||||||
s2++;
|
s2++;
|
||||||
c1 = (isupper(*s1) ? tolower(*s1) : *s1);
|
c1 = (isupper((unsigned char)*s1) ? tolower((unsigned char)*s1) : *s1);
|
||||||
c2 = (isupper(*s2) ? tolower(*s2) : *s2);
|
c2 = (isupper((unsigned char)*s2) ? tolower((unsigned char)*s2) : *s2);
|
||||||
while (c1 == c2) {
|
while (c1 == c2) {
|
||||||
if (c1 == '\0')
|
if (c1 == '\0')
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -1040,8 +1040,8 @@ xf86nameCompare(const char *s1, const char *s2)
|
||||||
s1++;
|
s1++;
|
||||||
while (*s2 == '_' || *s2 == ' ' || *s2 == '\t')
|
while (*s2 == '_' || *s2 == ' ' || *s2 == '\t')
|
||||||
s2++;
|
s2++;
|
||||||
c1 = (isupper(*s1) ? tolower(*s1) : *s1);
|
c1 = (isupper((unsigned char)*s1) ? tolower((unsigned char)*s1) : *s1);
|
||||||
c2 = (isupper(*s2) ? tolower(*s2) : *s2);
|
c2 = (isupper((unsigned char)*s2) ? tolower((unsigned char)*s2) : *s2);
|
||||||
}
|
}
|
||||||
return c1 - c2;
|
return c1 - c2;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue