summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPřemysl Eric Janouch <p@janouch.name>2023-07-07 09:46:04 +0200
committerPřemysl Eric Janouch <p@janouch.name>2023-07-07 09:53:20 +0200
commitb3e9218b23557f7ca787dc0b08c150ee7a0a880e (patch)
treea5a25842315c60a3ed671b0f7775f9460bf70dce
parentbc8867eb227c95931462c2f19c8a67763e6f1733 (diff)
downloadxK-b3e9218b23557f7ca787dc0b08c150ee7a0a880e.tar.gz
xK-b3e9218b23557f7ca787dc0b08c150ee7a0a880e.tar.xz
xK-b3e9218b23557f7ca787dc0b08c150ee7a0a880e.zip
Fix Cygwin build warnings
-rw-r--r--xB.c4
-rw-r--r--xC.c1
2 files changed, 3 insertions, 2 deletions
diff --git a/xB.c b/xB.c
index 3713724..6797012 100644
--- a/xB.c
+++ b/xB.c
@@ -1009,7 +1009,7 @@ is_valid_plugin_name (const char *name)
if (!*name)
return false;
for (const char *p = name; *p; p++)
- if (!isgraph (*p) || *p == '/')
+ if (!isgraph ((uint8_t) *p) || *p == '/')
return false;
return true;
}
@@ -1213,7 +1213,7 @@ parse_bot_command (const char *s, const char *command, const char **following)
s += command_len;
// Expect a word boundary, so that we don't respond to invalid things
- if (isalnum (*s))
+ if (isalnum ((uint8_t) *s))
return false;
// Ignore any initial spaces; the rest is the command's argument
diff --git a/xC.c b/xC.c
index 20845a1..ea033e0 100644
--- a/xC.c
+++ b/xC.c
@@ -49,6 +49,7 @@ enum
#define PROGRAM_NAME "xC"
// fmemopen
+#define _POSIX_C_SOURCE 200809L
#define _XOPEN_SOURCE 700
#include "common.c"