diff options
author | Enrico Weigelt, metux IT consult <info@metux.net> | 2024-04-02 17:32:56 +0200 |
---|---|---|
committer | Povilas Kanapickas <povilas@radix.lt> | 2024-10-10 13:56:05 +0000 |
commit | e79dfb87e9eff7bb133c5277985b5168fd1ce18d (patch) | |
tree | e5e0dae942b07547e58ceefc5cef25951b1a1767 /xkb/xkbInit.c | |
parent | 02be87b880f4a4fe3fe1f4ef48de35543edc0dc6 (diff) |
xkb: xkbInit: fix char signess mismatch
On NetBSD gives warning:
../xkb/xkbInit.c: In function ‘XkbProcessArguments’:
../xkb/xkbInit.c:778:57: warning: array subscript has type ‘char’ [-Wchar-subscripts]
778 | if (((i + 1) < argc) && (isdigit(argv[i + 1][0]))) {
| ^
../xkb/xkbInit.c:782:61: warning: array subscript has type ‘char’ [-Wchar-subscripts]
782 | if (((i + 1) < argc) && (isdigit(argv[i + 1][0]))) {
| ^
../xkb/xkbInit.c:792:61: warning: array subscript has type ‘char’ [-Wchar-subscripts]
792 | if (((i + 1) < argc) && (isdigit(argv[i + 1][0]))) {
| ^
../xkb/xkbInit.c:799:61: warning: array subscript has type ‘char’ [-Wchar-subscripts]
799 | if (((i + 1) < argc) && (isdigit(argv[i + 1][0]))) {
| ^
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1455>
Diffstat (limited to 'xkb/xkbInit.c')
-rw-r--r-- | xkb/xkbInit.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/xkb/xkbInit.c b/xkb/xkbInit.c index 4c12c2480..2819935eb 100644 --- a/xkb/xkbInit.c +++ b/xkb/xkbInit.c @@ -769,11 +769,11 @@ XkbProcessArguments(int argc, char *argv[], int i) else { XkbWantAccessX = 1; - if (((i + 1) < argc) && (isdigit(argv[i + 1][0]))) { + if (((i + 1) < argc) && (isdigit((unsigned char)argv[i + 1][0]))) { XkbDfltAccessXTimeout = atoi(argv[++i]); j++; - if (((i + 1) < argc) && (isdigit(argv[i + 1][0]))) { + if (((i + 1) < argc) && (isdigit((unsigned char)argv[i + 1][0]))) { /* * presumption that the reasonably useful range of * values fits in 0..MAXINT since SunOS 4 doesn't @@ -783,14 +783,14 @@ XkbProcessArguments(int argc, char *argv[], int i) strtol(argv[++i], NULL, 16); j++; } - if (((i + 1) < argc) && (isdigit(argv[i + 1][0]))) { + if (((i + 1) < argc) && (isdigit((unsigned char)argv[i + 1][0]))) { if (argv[++i][0] == '1') XkbDfltAccessXFeedback = XkbAccessXFeedbackMask; else XkbDfltAccessXFeedback = 0; j++; } - if (((i + 1) < argc) && (isdigit(argv[i + 1][0]))) { + if (((i + 1) < argc) && (isdigit((unsigned char)argv[i + 1][0]))) { XkbDfltAccessXOptions = (unsigned short) strtol(argv[++i], NULL, 16); j++; |