aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1993-03-05 23:55:20 +0000
committerRichard M. Stallman1993-03-05 23:55:20 +0000
commit88dbfee5902f8d134566b5e8c0ef1a79c7154dc7 (patch)
tree3ad79aebb810b2ac9e5f62c501c742332d6bc92d /src
parent736471d10e986e80535d7be347d63d84a995bcf1 (diff)
downloademacs-88dbfee5902f8d134566b5e8c0ef1a79c7154dc7.tar.gz
emacs-88dbfee5902f8d134566b5e8c0ef1a79c7154dc7.zip
(CHAR_META, CHAR_SHIFT, CHAR_CTL): New macros.
Diffstat (limited to 'src')
-rw-r--r--src/lisp.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lisp.h b/src/lisp.h
index 371a7afde86..3a94a38b1b3 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -568,6 +568,12 @@ typedef unsigned char UCHAR;
568#define COMPILED_STACK_DEPTH 3 568#define COMPILED_STACK_DEPTH 3
569#define COMPILED_DOC_STRING 4 569#define COMPILED_DOC_STRING 4
570#define COMPILED_INTERACTIVE 5 570#define COMPILED_INTERACTIVE 5
571
572/* Flag bits in a character. */
573
574#define CHAR_META 0x800000
575#define CHAR_CTL 0x400000
576#define CHAR_SHIFT 0x200000
571 577
572/* Data type checking */ 578/* Data type checking */
573 579
@@ -995,7 +1001,7 @@ extern Lisp_Object Vpurify_flag;
995extern Lisp_Object Fcons (), Flist(), Fmake_list (); 1001extern Lisp_Object Fcons (), Flist(), Fmake_list ();
996extern Lisp_Object Fmake_vector (), Fvector (), Fmake_symbol (), Fmake_marker (); 1002extern Lisp_Object Fmake_vector (), Fvector (), Fmake_symbol (), Fmake_marker ();
997extern Lisp_Object Fmake_string (), build_string (), make_string (); 1003extern Lisp_Object Fmake_string (), build_string (), make_string ();
998extern Lisp_Object make_array (), make_uninit_string (); 1004extern Lisp_Object make_event_array (), make_uninit_string ();
999extern Lisp_Object Fpurecopy (), make_pure_string (); 1005extern Lisp_Object Fpurecopy (), make_pure_string ();
1000extern Lisp_Object pure_cons (), make_pure_vector (); 1006extern Lisp_Object pure_cons (), make_pure_vector ();
1001extern Lisp_Object Fgarbage_collect (); 1007extern Lisp_Object Fgarbage_collect ();