Get rid of intern calls to static strings in xterm.c
* src/xterm.c (x_cr_export_frames): Use Qconcat instead of interning concat. (syms_of_xterm): New defsym Qconcat.
This commit is contained in:
parent
a5405e5644
commit
202c416e2e
1 changed files with 4 additions and 1 deletions
|
@ -6131,7 +6131,7 @@ x_cr_export_frames (Lisp_Object frames, cairo_surface_type_t surface_type)
|
|||
|
||||
unbind_to (count, Qnil);
|
||||
|
||||
return CALLN (Fapply, intern ("concat"), Fnreverse (acc));
|
||||
return CALLN (Fapply, Qconcat, Fnreverse (acc));
|
||||
}
|
||||
|
||||
#endif /* USE_CAIRO */
|
||||
|
@ -29834,6 +29834,9 @@ syms_of_xterm (void)
|
|||
x_dnd_unsupported_drop_data = Qnil;
|
||||
staticpro (&x_dnd_unsupported_drop_data);
|
||||
|
||||
/* Used by x_cr_export_frames. */
|
||||
DEFSYM (Qconcat, "concat");
|
||||
|
||||
DEFSYM (Qvendor_specific_keysyms, "vendor-specific-keysyms");
|
||||
DEFSYM (Qlatin_1, "latin-1");
|
||||
DEFSYM (Qnow, "now");
|
||||
|
|
Loading…
Add table
Reference in a new issue