summaryrefslogtreecommitdiff
path: root/xkb/xkbInit.c
diff options
context:
space:
mode:
authorEnrico Weigelt, metux IT consult <info@metux.net>2024-04-02 17:32:56 +0200
committerPovilas Kanapickas <povilas@radix.lt>2024-10-10 13:56:05 +0000
commite79dfb87e9eff7bb133c5277985b5168fd1ce18d (patch)
treee5e0dae942b07547e58ceefc5cef25951b1a1767 /xkb/xkbInit.c
parent02be87b880f4a4fe3fe1f4ef48de35543edc0dc6 (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.c8
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++;