]> git.eshelyaron.com Git - emacs.git/commit
Use BASE_EQ when comparing with Qunbound
authorMattias Engdegård <mattiase@acm.org>
Sun, 12 Jun 2022 10:05:03 +0000 (12:05 +0200)
committerMattias Engdegård <mattiase@acm.org>
Sun, 12 Jun 2022 10:42:35 +0000 (12:42 +0200)
commitbab1d412801eead715f1465131aa3734558f35ab
tree7d91b615721dcff56df153b22c6349a8b337223a
parent980009e84c817b9a5357dfe4d735cb5c10b974bb
Use BASE_EQ when comparing with Qunbound

Qunbound is uninterned and can therefore never be EQ to any symbol
with position.

* src/buffer.c (Fbuffer_local_value, buffer_lisp_local_variables)
(buffer_local_variables_1):
* src/bytecode.c (exec_byte_code):
* src/comp.c (compile_function, Fcomp__compile_ctxt_to_file):
* src/composite.c (composition_gstring_cache_clear_font):
* src/data.c (Fboundp, Fsymbol_value, set_internal)
(Fdefault_boundp, Fdefault_value, Fmake_variable_buffer_local):
* src/emacs-module.c (module_global_reference_p):
* src/eval.c (Fdefault_toplevel_value, defvar)
(run_hook_with_args):
* src/fns.c (hash_put, Fmaphash):
* src/font.c (font_put_extra):
* src/frame.c (gui_set_frame_parameters)
(gui_frame_get_and_record_arg, gui_default_parameter)
(gui_figure_window_size):
* src/haikufns.c (get_geometry_from_preferences)
(haiku_create_frame, haiku_create_tip_frame):
* src/haikuterm.c (haiku_draw_text_decoration)
(haiku_default_font_parameter):
* src/json.c (lisp_to_json_nonscalar_1):
* src/keymap.c (access_keymap_1, access_keymap, current_minor_maps):
* src/lread.c (readevalloop, define_symbol):
* src/minibuf.c (read_minibuf, Ftry_completion):
(Fall_completions, Ftest_completion):
* src/pgtkfns.c (pgtk_default_font_parameter, Fx_create_frame)
(x_create_tip_frame):
* src/pgtkselect.c (Fpgtk_own_selection_internal):
* src/print.c (print):
* src/profiler.c (evict_lower_half, record_backtrace):
* src/terminal.c (create_terminal):
* src/textprop.c (set_properties):
* src/w32fns.c (my_create_window, w32_icon)
(w32_default_font_parameter, Fx_create_frame)
(w32_create_tip_frame):
* src/w32term.c (w32_draw_glyph_string):
* src/xdisp.c (handle_single_display_spec)
(cursor_row_fully_visible_p, calc_pixel_width_or_height):
* src/xfns.c (x_default_scroll_bar_color_parameter, x_icon_verify)
(x_icon, x_default_font_parameter, Fx_create_frame)
(x_create_tip_frame):
* src/xselect.c (x_handle_selection_request):
* src/xterm.c (x_draw_glyph_string, x_term_init):
Use BASE_EQ instead of EQ when comparing with Qunbound.
28 files changed:
src/buffer.c
src/bytecode.c
src/comp.c
src/composite.c
src/data.c
src/emacs-module.c
src/eval.c
src/fns.c
src/font.c
src/frame.c
src/haikufns.c
src/haikuterm.c
src/json.c
src/keymap.c
src/lread.c
src/minibuf.c
src/pgtkfns.c
src/pgtkselect.c
src/print.c
src/profiler.c
src/terminal.c
src/textprop.c
src/w32fns.c
src/w32term.c
src/xdisp.c
src/xfns.c
src/xselect.c
src/xterm.c