diff options
author | 2002-02-18 22:45:08 +0000 | |
---|---|---|
committer | 2002-02-18 22:45:08 +0000 | |
commit | a7dad47b6fde4485cd0bf2e0401cd14ba8a2983c (patch) | |
tree | ef2df0da65565fab33ef5c71cdcaffca91e31ec2 | |
parent | make Booleans signed char, since char is unsigned on powerpc; millert ok (diff) | |
download | wireguard-openbsd-a7dad47b6fde4485cd0bf2e0401cd14ba8a2983c.tar.xz wireguard-openbsd-a7dad47b6fde4485cd0bf2e0401cd14ba8a2983c.zip |
deal with unsigned char issues
-rw-r--r-- | gnu/lib/libreadline/chardefs.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gnu/lib/libreadline/chardefs.h b/gnu/lib/libreadline/chardefs.h index 664c1e43368..edab93b5b1a 100644 --- a/gnu/lib/libreadline/chardefs.h +++ b/gnu/lib/libreadline/chardefs.h @@ -51,7 +51,7 @@ #define meta_character_bit 0x080 /* x0000000, must be on. */ #define largest_char 255 /* Largest character value. */ -#define CTRL_CHAR(c) ((c) < control_character_threshold && (c) >= 0) +#define CTRL_CHAR(c) ((c) < control_character_threshold && ((signed char)c) >= 0) #define META_CHAR(c) ((c) > meta_character_threshold && (c) <= largest_char) #define CTRL(c) ((c) & control_character_mask) |