comparison src/conslots.h @ 412:697ef44129c6 r21-2-14

Import from CVS: tag r21-2-14
author cvs
date Mon, 13 Aug 2007 11:20:41 +0200
parents 74fd4e045ea6
children 11054d720c21
comparison
equal deleted inserted replaced
411:12e008d41344 412:697ef44129c6
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
31 27
32 /* Name of this console, for resourcing and printing purposes. 28 /* Name of this console, for resourcing and printing purposes.
33 If not explicitly given, it's initialized in a console-specific 29 If not explicitly given, it's initialized in a console-specific
34 manner. */ 30 manner. */
35 MARKED_SLOT (name); 31 MARKED_SLOT (name);
95 91
96 /* Keymap mapping ASCII function key sequences onto their preferred forms. 92 /* Keymap mapping ASCII function key sequences onto their preferred forms.
97 Initialized by the terminal-specific lisp files. */ 93 Initialized by the terminal-specific lisp files. */
98 MARKED_SLOT (function_key_map); 94 MARKED_SLOT (function_key_map);
99 95
100 #ifndef CONSOLE_SLOTS_LAST_NAME
101 #define CONSOLE_SLOTS_LAST_NAME function_key_map
102 #endif
103 96