* lisp.h (CHAR_ALT, CHAR_SUPER, CHAR_HYPER, CHAR_SHIFT, CHAR_CTL,
CHAR_META): Shift these all up one bit, back to where they were.
This commit is contained in:
parent
dfeccd2d13
commit
d03f79ef75
1 changed files with 10 additions and 7 deletions
17
src/lisp.h
17
src/lisp.h
|
@ -569,13 +569,16 @@ typedef unsigned char UCHAR;
|
|||
#define COMPILED_DOC_STRING 4
|
||||
#define COMPILED_INTERACTIVE 5
|
||||
|
||||
/* Flag bits in a character. These also get used in termhooks.h. */
|
||||
#define CHAR_ALT (0x020000)
|
||||
#define CHAR_SUPER (0x040000)
|
||||
#define CHAR_HYPER (0x080000)
|
||||
#define CHAR_SHIFT (0x100000)
|
||||
#define CHAR_CTL (0x200000)
|
||||
#define CHAR_META (0x400000)
|
||||
/* Flag bits in a character. These also get used in termhooks.h.
|
||||
Richard Stallman <rms@gnu.ai.mit.edu> thinks that MULE
|
||||
(MUlti-Lingual Emacs) might need 18 bits for the character value
|
||||
itself, so we probably shouldn't use any bits lower than 0x040000. */
|
||||
#define CHAR_ALT (0x040000)
|
||||
#define CHAR_SUPER (0x080000)
|
||||
#define CHAR_HYPER (0x100000)
|
||||
#define CHAR_SHIFT (0x200000)
|
||||
#define CHAR_CTL (0x400000)
|
||||
#define CHAR_META (0x800000)
|
||||
|
||||
/* Data type checking */
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue