Mercurial > emacs
diff src/minibuf.c @ 105877:21bdda3ded62
* 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.
author | Dan Nicolaescu <dann@ics.uci.edu> |
---|---|
date | Fri, 06 Nov 2009 06:50:52 +0000 |
parents | e650013c56be |
children | 5fdab8db3bcb |
line wrap: on
line diff
--- a/src/minibuf.c Fri Nov 06 06:39:33 2009 +0000 +++ b/src/minibuf.c Fri Nov 06 06:50:52 2009 +0000 @@ -2074,57 +2074,57 @@ minibuf_save_list = Qnil; staticpro (&minibuf_save_list); - Qcompletion_ignore_case = intern ("completion-ignore-case"); + Qcompletion_ignore_case = intern_c_string ("completion-ignore-case"); staticpro (&Qcompletion_ignore_case); - Qread_file_name_internal = intern ("read-file-name-internal"); + Qread_file_name_internal = intern_c_string ("read-file-name-internal"); staticpro (&Qread_file_name_internal); - Qminibuffer_default = intern ("minibuffer-default"); + Qminibuffer_default = intern_c_string ("minibuffer-default"); staticpro (&Qminibuffer_default); Fset (Qminibuffer_default, Qnil); - Qminibuffer_completion_table = intern ("minibuffer-completion-table"); + Qminibuffer_completion_table = intern_c_string ("minibuffer-completion-table"); staticpro (&Qminibuffer_completion_table); - Qminibuffer_completion_confirm = intern ("minibuffer-completion-confirm"); + Qminibuffer_completion_confirm = intern_c_string ("minibuffer-completion-confirm"); staticpro (&Qminibuffer_completion_confirm); - Qminibuffer_completion_predicate = intern ("minibuffer-completion-predicate"); + Qminibuffer_completion_predicate = intern_c_string ("minibuffer-completion-predicate"); staticpro (&Qminibuffer_completion_predicate); staticpro (&last_minibuf_string); last_minibuf_string = Qnil; - Quser_variable_p = intern ("user-variable-p"); + Quser_variable_p = intern_c_string ("user-variable-p"); staticpro (&Quser_variable_p); - Qminibuffer_history = intern ("minibuffer-history"); + Qminibuffer_history = intern_c_string ("minibuffer-history"); staticpro (&Qminibuffer_history); - Qbuffer_name_history = intern ("buffer-name-history"); + Qbuffer_name_history = intern_c_string ("buffer-name-history"); staticpro (&Qbuffer_name_history); Fset (Qbuffer_name_history, Qnil); - Qminibuffer_setup_hook = intern ("minibuffer-setup-hook"); + Qminibuffer_setup_hook = intern_c_string ("minibuffer-setup-hook"); staticpro (&Qminibuffer_setup_hook); - Qminibuffer_exit_hook = intern ("minibuffer-exit-hook"); + Qminibuffer_exit_hook = intern_c_string ("minibuffer-exit-hook"); staticpro (&Qminibuffer_exit_hook); - Qhistory_length = intern ("history-length"); + Qhistory_length = intern_c_string ("history-length"); staticpro (&Qhistory_length); - Qcurrent_input_method = intern ("current-input-method"); + Qcurrent_input_method = intern_c_string ("current-input-method"); staticpro (&Qcurrent_input_method); - Qactivate_input_method = intern ("activate-input-method"); + Qactivate_input_method = intern_c_string ("activate-input-method"); staticpro (&Qactivate_input_method); - Qcase_fold_search = intern ("case-fold-search"); + Qcase_fold_search = intern_c_string ("case-fold-search"); staticpro (&Qcase_fold_search); - Qread_expression_history = intern ("read-expression-history"); + Qread_expression_history = intern_c_string ("read-expression-history"); staticpro (&Qread_expression_history); DEFVAR_LISP ("read-buffer-function", &Vread_buffer_function, @@ -2257,7 +2257,7 @@ /* We use `intern' here instead of Qread_only to avoid initialization-order problems. */ Vminibuffer_prompt_properties - = Fcons (intern ("read-only"), Fcons (Qt, Qnil)); + = Fcons (intern_c_string ("read-only"), Fcons (Qt, Qnil)); DEFVAR_LISP ("read-expression-map", &Vread_expression_map, doc: /* Minibuffer keymap used for reading Lisp expressions. */);