aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJim Blandy1993-05-04 13:02:26 +0000
committerJim Blandy1993-05-04 13:02:26 +0000
commitd03f79ef75b515dbb01a229d7766176ea67439b5 (patch)
tree006cdee57e8f37e7f10504809f29cde1ab18fc5a /src
parentdfeccd2d1337783ae77886e92ca522d01f55c70c (diff)
downloademacs-d03f79ef75b515dbb01a229d7766176ea67439b5.tar.gz
emacs-d03f79ef75b515dbb01a229d7766176ea67439b5.zip
* 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.
Diffstat (limited to 'src')
-rw-r--r--src/lisp.h17
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