diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lisp.h | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/lisp.h b/src/lisp.h index 7f08159a145..5abde042d7f 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -569,13 +569,16 @@ typedef unsigned char UCHAR; | |||
| 569 | #define COMPILED_DOC_STRING 4 | 569 | #define COMPILED_DOC_STRING 4 |
| 570 | #define COMPILED_INTERACTIVE 5 | 570 | #define COMPILED_INTERACTIVE 5 |
| 571 | 571 | ||
| 572 | /* Flag bits in a character. These also get used in termhooks.h. */ | 572 | /* Flag bits in a character. These also get used in termhooks.h. |
| 573 | #define CHAR_ALT (0x020000) | 573 | Richard Stallman <rms@gnu.ai.mit.edu> thinks that MULE |
| 574 | #define CHAR_SUPER (0x040000) | 574 | (MUlti-Lingual Emacs) might need 18 bits for the character value |
| 575 | #define CHAR_HYPER (0x080000) | 575 | itself, so we probably shouldn't use any bits lower than 0x040000. */ |
| 576 | #define CHAR_SHIFT (0x100000) | 576 | #define CHAR_ALT (0x040000) |
| 577 | #define CHAR_CTL (0x200000) | 577 | #define CHAR_SUPER (0x080000) |
| 578 | #define CHAR_META (0x400000) | 578 | #define CHAR_HYPER (0x100000) |
| 579 | #define CHAR_SHIFT (0x200000) | ||
| 580 | #define CHAR_CTL (0x400000) | ||
| 581 | #define CHAR_META (0x800000) | ||
| 579 | 582 | ||
| 580 | /* Data type checking */ | 583 | /* Data type checking */ |
| 581 | 584 | ||