Mercurial > hg > xemacs-beta
comparison src/conslots.h @ 424:11054d720c21 r21-2-20
Import from CVS: tag r21-2-20
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:26:11 +0200 |
parents | 697ef44129c6 |
children |
comparison
equal
deleted
inserted
replaced
423:28d9c139be4c | 424:11054d720c21 |
---|---|
22 | 22 |
23 /* In the declaration of the console structure, this file is included | 23 /* In the declaration of the console structure, this file is included |
24 after defining MARKED_SLOT(x) to be Lisp_Object x; i.e. just a slot | 24 after defining MARKED_SLOT(x) to be Lisp_Object x; i.e. just a slot |
25 definition. In the garbage collector this file is included after | 25 definition. In the garbage collector this file is included after |
26 defining MARKED_SLOT(x) to be mark_object(console->x). */ | 26 defining MARKED_SLOT(x) to be mark_object(console->x). */ |
27 | |
28 #ifndef CONSOLE_SLOTS_FIRST_NAME | |
29 #define CONSOLE_SLOTS_FIRST_NAME name | |
30 #endif | |
27 | 31 |
28 /* Name of this console, for resourcing and printing purposes. | 32 /* Name of this console, for resourcing and printing purposes. |
29 If not explicitly given, it's initialized in a console-specific | 33 If not explicitly given, it's initialized in a console-specific |
30 manner. */ | 34 manner. */ |
31 MARKED_SLOT (name); | 35 MARKED_SLOT (name); |
91 | 95 |
92 /* Keymap mapping ASCII function key sequences onto their preferred forms. | 96 /* Keymap mapping ASCII function key sequences onto their preferred forms. |
93 Initialized by the terminal-specific lisp files. */ | 97 Initialized by the terminal-specific lisp files. */ |
94 MARKED_SLOT (function_key_map); | 98 MARKED_SLOT (function_key_map); |
95 | 99 |
100 #ifndef CONSOLE_SLOTS_LAST_NAME | |
101 #define CONSOLE_SLOTS_LAST_NAME function_key_map | |
102 #endif | |
96 | 103 |