diff options
-rw-r--r-- | xB.c | 4 | ||||
-rw-r--r-- | xC.c | 1 |
2 files changed, 3 insertions, 2 deletions
@@ -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 @@ -49,6 +49,7 @@ enum #define PROGRAM_NAME "xC" // fmemopen +#define _POSIX_C_SOURCE 200809L #define _XOPEN_SOURCE 700 #include "common.c" |