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