(submit/fix-char-signedness) os: utils: fix char signess mismatch
On NetBSD gives warning: In file included from /usr/include/ctype.h:100, from ../include/misc.h:174, from ../os/utils.c:75: ../os/utils.c: In function ‘VerifyDisplayName’: ../os/utils.c:624:23: warning: array subscript has type ‘char’ [-Wchar-subscripts] 624 | if (!isdigit(d[i])) { | ^ ../os/utils.c: In function ‘ProcessCommandLine’: ../os/utils.c:942:44: warning: array subscript has type ‘char’ [-Wchar-subscripts] 942 | if ((i + 1 < argc) && (isdigit(*argv[i + 1]))) | ^ Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
parent
f4035b7fe0
commit
477820977f
|
@ -379,7 +379,7 @@ VerifyDisplayName(const char *d)
|
||||||
for digits, or exception of :0.0 and similar (two decimal points max)
|
for digits, or exception of :0.0 and similar (two decimal points max)
|
||||||
*/
|
*/
|
||||||
for (i = 0; i < strlen(d); i++) {
|
for (i = 0; i < strlen(d); i++) {
|
||||||
if (!isdigit(d[i])) {
|
if (!isdigit((unsigned char)d[i])) {
|
||||||
if (d[i] != '.' || period_found)
|
if (d[i] != '.' || period_found)
|
||||||
return 0;
|
return 0;
|
||||||
period_found = TRUE;
|
period_found = TRUE;
|
||||||
|
@ -695,7 +695,7 @@ ProcessCommandLine(int argc, char *argv[])
|
||||||
else if (strcmp(argv[i], "-terminate") == 0) {
|
else if (strcmp(argv[i], "-terminate") == 0) {
|
||||||
dispatchExceptionAtReset = DE_TERMINATE;
|
dispatchExceptionAtReset = DE_TERMINATE;
|
||||||
terminateDelay = -1;
|
terminateDelay = -1;
|
||||||
if ((i + 1 < argc) && (isdigit(*argv[i + 1])))
|
if ((i + 1 < argc) && (isdigit((unsigned char)*argv[i + 1])))
|
||||||
terminateDelay = atoi(argv[++i]);
|
terminateDelay = atoi(argv[++i]);
|
||||||
terminateDelay = max(0, terminateDelay);
|
terminateDelay = max(0, terminateDelay);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue