definition. In the garbage collector this file is included after
defining MARKED_SLOT(x) to be mark_object(console->x). */
+#ifndef CONSOLE_SLOTS_FIRST_NAME
+#define CONSOLE_SLOTS_FIRST_NAME name
+#endif
+
/* Name of this console, for resourcing and printing purposes.
If not explicitly given, it's initialized in a console-specific
manner. */
/* Most-recently-selected non-minibuffer-only frame. Always
the same as the selected frame, unless that's a minibuffer-only
frame. */
- MARKED_SLOT (_last_nonminibuf_frame);
+ MARKED_SLOT (last_nonminibuf_frame);
/* If non-nil, a keymap that overrides all others but applies only to
this console. Lisp code that uses this instead of calling next-event
Initialized by the terminal-specific lisp files. */
MARKED_SLOT (function_key_map);
+#ifndef CONSOLE_SLOTS_LAST_NAME
+#define CONSOLE_SLOTS_LAST_NAME function_key_map
+#endif