diff options
Diffstat (limited to 'contrib/libreadline/chardefs.h')
-rw-r--r-- | contrib/libreadline/chardefs.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/libreadline/chardefs.h b/contrib/libreadline/chardefs.h index 664c1e4..aec704d 100644 --- a/contrib/libreadline/chardefs.h +++ b/contrib/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 && (((c) & 0x80) == 0)) #define META_CHAR(c) ((c) > meta_character_threshold && (c) <= largest_char) #define CTRL(c) ((c) & control_character_mask) |