diff options
| author | Richard M. Stallman | 1993-03-05 23:55:20 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1993-03-05 23:55:20 +0000 |
| commit | 88dbfee5902f8d134566b5e8c0ef1a79c7154dc7 (patch) | |
| tree | 3ad79aebb810b2ac9e5f62c501c742332d6bc92d /src | |
| parent | 736471d10e986e80535d7be347d63d84a995bcf1 (diff) | |
| download | emacs-88dbfee5902f8d134566b5e8c0ef1a79c7154dc7.tar.gz emacs-88dbfee5902f8d134566b5e8c0ef1a79c7154dc7.zip | |
(CHAR_META, CHAR_SHIFT, CHAR_CTL): New macros.
Diffstat (limited to 'src')
| -rw-r--r-- | src/lisp.h | 8 |
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; | |||
| 995 | extern Lisp_Object Fcons (), Flist(), Fmake_list (); | 1001 | extern Lisp_Object Fcons (), Flist(), Fmake_list (); |
| 996 | extern Lisp_Object Fmake_vector (), Fvector (), Fmake_symbol (), Fmake_marker (); | 1002 | extern Lisp_Object Fmake_vector (), Fvector (), Fmake_symbol (), Fmake_marker (); |
| 997 | extern Lisp_Object Fmake_string (), build_string (), make_string (); | 1003 | extern Lisp_Object Fmake_string (), build_string (), make_string (); |
| 998 | extern Lisp_Object make_array (), make_uninit_string (); | 1004 | extern Lisp_Object make_event_array (), make_uninit_string (); |
| 999 | extern Lisp_Object Fpurecopy (), make_pure_string (); | 1005 | extern Lisp_Object Fpurecopy (), make_pure_string (); |
| 1000 | extern Lisp_Object pure_cons (), make_pure_vector (); | 1006 | extern Lisp_Object pure_cons (), make_pure_vector (); |
| 1001 | extern Lisp_Object Fgarbage_collect (); | 1007 | extern Lisp_Object Fgarbage_collect (); |