aboutsummaryrefslogtreecommitdiffstats
path: root/src/keyboard.c
diff options
context:
space:
mode:
authorDan Nicolaescu <[email protected]>2009-11-06 06:50:52 +0000
committerDan Nicolaescu <[email protected]>2009-11-06 06:50:52 +0000
commitd67b4f80dbe514d6e351e7d89c78921c85e7dbe7 (patch)
treeda83a5dc49e499e330365feaa8123709fdf0cc88 /src/keyboard.c
parent495bd5ca19cf79a9e91b77bf2e2ea37b8be3ef1f (diff)
* xterm.c (syms_of_xterm):
* xselect.c (syms_of_xselect): * xmenu.c (syms_of_xmenu): * xfns.c (syms_of_xfns): * xfaces.c (syms_of_xfaces): * xdisp.c (syms_of_xdisp): * window.c (syms_of_window): * w32fns.c (syms_of_w32fns): * undo.c (syms_of_undo): * textprop.c (syms_of_textprop): * terminal.c (syms_of_terminal): * syntax.c (syms_of_syntax): * sound.c (syms_of_sound): * search.c (syms_of_search): * print.c (syms_of_print): * minibuf.c (syms_of_minibuf): * macros.c (syms_of_macros): * keymap.c (syms_of_keymap, initial_define_key) (initial_define_lispy_key): * keyboard.c (syms_of_keyboard): * insdel.c (syms_of_insdel): * image.c (syms_of_image): * fringe.c (syms_of_fringe): * frame.c (syms_of_frame): * fontset.c (syms_of_fontset): * fns.c (syms_of_fns): * fns.c (syms_of_fns): * fileio.c (syms_of_fileio): * fileio.c (syms_of_fileio): * eval.c (syms_of_eval): * doc.c (syms_of_doc): * dispnew.c (syms_of_display): * dired.c (syms_of_dired): * dbusbind.c (syms_of_dbusbind): * data.c (syms_of_data): * composite.c (syms_of_composite): * coding.c (syms_of_coding): * cmds.c (syms_of_cmds): * charset.c (define_charset_internal, syms_of_character): * ccl.c (syms_of_ccl): * category.c (syms_of_category, init_category_once): * casetab.c (syms_of_casetab): * casefiddle.c (syms_of_casefiddle): * callint.c (syms_of_callint): * bytecode.c (syms_of_bytecode): * buffer.c (keys_of_buffer, syms_of_buffer): * alloc.c (syms_of_alloc): * process.c (syms_of_process, init_process): * lread.c (syms_of_lread, init_obarray): * font.c (build_style_table): * emacs.c (syms_of_emacs, main): Replace calls to intern with intern_c_string, calls to make_pure_string with make_pure_c_string. Use pure_cons instead of Fcons. * process.c (socket_options): Make it const. (set_socket_option, init_process): Use a const pointer. * lread.c (intern_c_string): New function. (defvar_kboard, defvar_lisp, defvar_lisp_nopro, defvar_bool) (defvar_int): Uset it. Make the name const char*. * font.c (struct table_entry): Remove unused member. Make NAMES constant. (weight_table, slant_table, width_table): Make constant. * emacs.c (struct standard_args): Make name and longname constant.
Diffstat (limited to 'src/keyboard.c')
-rw-r--r--src/keyboard.c120
1 files changed, 60 insertions, 60 deletions
diff --git a/src/keyboard.c b/src/keyboard.c
index b7399a651b..a6bfb08e5d 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -11708,14 +11708,14 @@ syms_of_keyboard ()
staticpro (&Vlispy_mouse_stem);
/* Tool-bars. */
- QCimage = intern (":image");
+ QCimage = intern_c_string (":image");
staticpro (&QCimage);
staticpro (&Qhelp_echo);
- Qhelp_echo = intern ("help-echo");
+ Qhelp_echo = intern_c_string ("help-echo");
staticpro (&Qrtl);
- Qrtl = intern (":rtl");
+ Qrtl = intern_c_string (":rtl");
staticpro (&item_properties);
item_properties = Qnil;
@@ -11728,135 +11728,135 @@ syms_of_keyboard ()
staticpro (&real_this_command);
real_this_command = Qnil;
- Qtimer_event_handler = intern ("timer-event-handler");
+ Qtimer_event_handler = intern_c_string ("timer-event-handler");
staticpro (&Qtimer_event_handler);
- Qdisabled_command_function = intern ("disabled-command-function");
+ Qdisabled_command_function = intern_c_string ("disabled-command-function");
staticpro (&Qdisabled_command_function);
- Qself_insert_command = intern ("self-insert-command");
+ Qself_insert_command = intern_c_string ("self-insert-command");
staticpro (&Qself_insert_command);
- Qforward_char = intern ("forward-char");
+ Qforward_char = intern_c_string ("forward-char");
staticpro (&Qforward_char);
- Qbackward_char = intern ("backward-char");
+ Qbackward_char = intern_c_string ("backward-char");
staticpro (&Qbackward_char);
- Qdisabled = intern ("disabled");
+ Qdisabled = intern_c_string ("disabled");
staticpro (&Qdisabled);
- Qundefined = intern ("undefined");
+ Qundefined = intern_c_string ("undefined");
staticpro (&Qundefined);
- Qpre_command_hook = intern ("pre-command-hook");
+ Qpre_command_hook = intern_c_string ("pre-command-hook");
staticpro (&Qpre_command_hook);
- Qpost_command_hook = intern ("post-command-hook");
+ Qpost_command_hook = intern_c_string ("post-command-hook");
staticpro (&Qpost_command_hook);
- Qdeferred_action_function = intern ("deferred-action-function");
+ Qdeferred_action_function = intern_c_string ("deferred-action-function");
staticpro (&Qdeferred_action_function);
- Qcommand_hook_internal = intern ("command-hook-internal");
+ Qcommand_hook_internal = intern_c_string ("command-hook-internal");
staticpro (&Qcommand_hook_internal);
- Qfunction_key = intern ("function-key");
+ Qfunction_key = intern_c_string ("function-key");
staticpro (&Qfunction_key);
- Qmouse_click = intern ("mouse-click");
+ Qmouse_click = intern_c_string ("mouse-click");
staticpro (&Qmouse_click);
#if defined (WINDOWSNT)
- Qlanguage_change = intern ("language-change");
+ Qlanguage_change = intern_c_string ("language-change");
staticpro (&Qlanguage_change);
#endif
- Qdrag_n_drop = intern ("drag-n-drop");
+ Qdrag_n_drop = intern_c_string ("drag-n-drop");
staticpro (&Qdrag_n_drop);
- Qsave_session = intern ("save-session");
+ Qsave_session = intern_c_string ("save-session");
staticpro (&Qsave_session);
#ifdef HAVE_DBUS
- Qdbus_event = intern ("dbus-event");
+ Qdbus_event = intern_c_string ("dbus-event");
staticpro (&Qdbus_event);
#endif
- Qmenu_enable = intern ("menu-enable");
+ Qmenu_enable = intern_c_string ("menu-enable");
staticpro (&Qmenu_enable);
- QCenable = intern (":enable");
+ QCenable = intern_c_string (":enable");
staticpro (&QCenable);
- QCvisible = intern (":visible");
+ QCvisible = intern_c_string (":visible");
staticpro (&QCvisible);
- QChelp = intern (":help");
+ QChelp = intern_c_string (":help");
staticpro (&QChelp);
- QCfilter = intern (":filter");
+ QCfilter = intern_c_string (":filter");
staticpro (&QCfilter);
- QCbutton = intern (":button");
+ QCbutton = intern_c_string (":button");
staticpro (&QCbutton);
- QCkeys = intern (":keys");
+ QCkeys = intern_c_string (":keys");
staticpro (&QCkeys);
- QCkey_sequence = intern (":key-sequence");
+ QCkey_sequence = intern_c_string (":key-sequence");
staticpro (&QCkey_sequence);
- QCtoggle = intern (":toggle");
+ QCtoggle = intern_c_string (":toggle");
staticpro (&QCtoggle);
- QCradio = intern (":radio");
+ QCradio = intern_c_string (":radio");
staticpro (&QCradio);
- Qmode_line = intern ("mode-line");
+ Qmode_line = intern_c_string ("mode-line");
staticpro (&Qmode_line);
- Qvertical_line = intern ("vertical-line");
+ Qvertical_line = intern_c_string ("vertical-line");
staticpro (&Qvertical_line);
- Qvertical_scroll_bar = intern ("vertical-scroll-bar");
+ Qvertical_scroll_bar = intern_c_string ("vertical-scroll-bar");
staticpro (&Qvertical_scroll_bar);
- Qmenu_bar = intern ("menu-bar");
+ Qmenu_bar = intern_c_string ("menu-bar");
staticpro (&Qmenu_bar);
#if defined (HAVE_MOUSE) || defined (HAVE_GPM)
- Qmouse_fixup_help_message = intern ("mouse-fixup-help-message");
+ Qmouse_fixup_help_message = intern_c_string ("mouse-fixup-help-message");
staticpro (&Qmouse_fixup_help_message);
#endif
- Qabove_handle = intern ("above-handle");
+ Qabove_handle = intern_c_string ("above-handle");
staticpro (&Qabove_handle);
- Qhandle = intern ("handle");
+ Qhandle = intern_c_string ("handle");
staticpro (&Qhandle);
- Qbelow_handle = intern ("below-handle");
+ Qbelow_handle = intern_c_string ("below-handle");
staticpro (&Qbelow_handle);
- Qup = intern ("up");
+ Qup = intern_c_string ("up");
staticpro (&Qup);
- Qdown = intern ("down");
+ Qdown = intern_c_string ("down");
staticpro (&Qdown);
- Qtop = intern ("top");
+ Qtop = intern_c_string ("top");
staticpro (&Qtop);
- Qbottom = intern ("bottom");
+ Qbottom = intern_c_string ("bottom");
staticpro (&Qbottom);
- Qend_scroll = intern ("end-scroll");
+ Qend_scroll = intern_c_string ("end-scroll");
staticpro (&Qend_scroll);
- Qratio = intern ("ratio");
+ Qratio = intern_c_string ("ratio");
staticpro (&Qratio);
- Qevent_kind = intern ("event-kind");
+ Qevent_kind = intern_c_string ("event-kind");
staticpro (&Qevent_kind);
- Qevent_symbol_elements = intern ("event-symbol-elements");
+ Qevent_symbol_elements = intern_c_string ("event-symbol-elements");
staticpro (&Qevent_symbol_elements);
- Qevent_symbol_element_mask = intern ("event-symbol-element-mask");
+ Qevent_symbol_element_mask = intern_c_string ("event-symbol-element-mask");
staticpro (&Qevent_symbol_element_mask);
- Qmodifier_cache = intern ("modifier-cache");
+ Qmodifier_cache = intern_c_string ("modifier-cache");
staticpro (&Qmodifier_cache);
- Qrecompute_lucid_menubar = intern ("recompute-lucid-menubar");
+ Qrecompute_lucid_menubar = intern_c_string ("recompute-lucid-menubar");
staticpro (&Qrecompute_lucid_menubar);
- Qactivate_menubar_hook = intern ("activate-menubar-hook");
+ Qactivate_menubar_hook = intern_c_string ("activate-menubar-hook");
staticpro (&Qactivate_menubar_hook);
- Qpolling_period = intern ("polling-period");
+ Qpolling_period = intern_c_string ("polling-period");
staticpro (&Qpolling_period);
- Qinput_method_function = intern ("input-method-function");
+ Qinput_method_function = intern_c_string ("input-method-function");
staticpro (&Qinput_method_function);
- Qinput_method_exit_on_first_char = intern ("input-method-exit-on-first-char");
+ Qinput_method_exit_on_first_char = intern_c_string ("input-method-exit-on-first-char");
staticpro (&Qinput_method_exit_on_first_char);
- Qinput_method_use_echo_area = intern ("input-method-use-echo-area");
+ Qinput_method_use_echo_area = intern_c_string ("input-method-use-echo-area");
staticpro (&Qinput_method_use_echo_area);
Fset (Qinput_method_exit_on_first_char, Qnil);
@@ -11872,7 +11872,7 @@ syms_of_keyboard ()
p < head_table + (sizeof (head_table) / sizeof (head_table[0]));
p++)
{
- *p->var = intern (p->name);
+ *p->var = intern_c_string (p->name);
staticpro (p->var);
Fput (*p->var, Qevent_kind, *p->kind);
Fput (*p->var, Qevent_symbol_elements, Fcons (*p->var, Qnil));
@@ -11895,7 +11895,7 @@ syms_of_keyboard ()
modifier_symbols = Fmake_vector (make_number (len), Qnil);
for (i = 0; i < len; i++)
if (modifier_names[i])
- XVECTOR (modifier_symbols)->contents[i] = intern (modifier_names[i]);
+ XVECTOR (modifier_symbols)->contents[i] = intern_c_string (modifier_names[i]);
staticpro (&modifier_symbols);
}
@@ -11908,7 +11908,7 @@ syms_of_keyboard ()
raw_keybuf = Fmake_vector (make_number (30), Qnil);
staticpro (&raw_keybuf);
- Qextended_command_history = intern ("extended-command-history");
+ Qextended_command_history = intern_c_string ("extended-command-history");
Fset (Qextended_command_history, Qnil);
staticpro (&Qextended_command_history);
@@ -12211,7 +12211,7 @@ The command loop sets this to nil before each command,
and tests the value when the command returns.
Buffer modification stores t in this variable. */);
Vdeactivate_mark = Qnil;
- Qdeactivate_mark = intern ("deactivate-mark");
+ Qdeactivate_mark = intern_c_string ("deactivate-mark");
staticpro (&Qdeactivate_mark);
DEFVAR_LISP ("command-hook-internal", &Vcommand_hook_internal,
@@ -12236,7 +12236,7 @@ might happen repeatedly and make Emacs nonfunctional. */);
DEFVAR_LISP ("echo-area-clear-hook", ...,
doc: /* Normal hook run when clearing the echo area. */);
#endif
- Qecho_area_clear_hook = intern ("echo-area-clear-hook");
+ Qecho_area_clear_hook = intern_c_string ("echo-area-clear-hook");
staticpro (&Qecho_area_clear_hook);
Fset (Qecho_area_clear_hook, Qnil);
@@ -12277,7 +12277,7 @@ and the minor mode maps regardless of `overriding-local-map'. */);
DEFVAR_LISP ("special-event-map", &Vspecial_event_map,
doc: /* Keymap defining bindings for special events to execute at low level. */);
- Vspecial_event_map = Fcons (intern ("keymap"), Qnil);
+ Vspecial_event_map = Fcons (intern_c_string ("keymap"), Qnil);
DEFVAR_LISP ("track-mouse", &do_mouse_tracking,
doc: /* *Non-nil means generate motion events for mouse motion. */);