From 353439aceeed6ab311a74fc38f15276f72c654a4 Mon Sep 17 00:00:00 2001 From: nicm Date: Fri, 4 Nov 2016 14:47:38 +0000 Subject: [PATCH] enum values need to fit in 32 bits; we only use enum for numbering and Unicode characters fit in 24 bits, so we can leave key_code as 64 bits and change KEYC_BASE down to 0x10000000. --- tmux.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tmux.h b/tmux.h index 1ec2d3ca..50527c10 100644 --- a/tmux.h +++ b/tmux.h @@ -93,7 +93,7 @@ struct tmuxproc; /* Special key codes. */ #define KEYC_NONE 0xffff00000000ULL #define KEYC_UNKNOWN 0xfffe00000000ULL -#define KEYC_BASE 0x100000000000ULL +#define KEYC_BASE 0x000010000000ULL /* Key modifier bits. */ #define KEYC_ESCAPE 0x200000000000ULL