X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2Fconslots.h;h=3c39a9444b95b1cc8cb4bdbccc1fc54849af20ba;hb=45d296a62e0a0adaa3a90801f2601bb20e06e993;hp=df6ef9bc5fb1c5cd14a4dae3ede19058e956d0b3;hpb=6883ee56ec887c2c48abe5b06b5e66aa74031910;p=chise%2Fxemacs-chise.git.1 diff --git a/src/conslots.h b/src/conslots.h index df6ef9b..3c39a94 100644 --- a/src/conslots.h +++ b/src/conslots.h @@ -25,6 +25,10 @@ Boston, MA 02111-1307, USA. */ 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. */ @@ -46,7 +50,7 @@ Boston, MA 02111-1307, USA. */ /* 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 @@ -93,4 +97,7 @@ Boston, MA 02111-1307, USA. */ 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