diff options
author | Po Lu <luangruo@yahoo.com> | 2022-05-24 21:20:46 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2022-05-24 21:20:46 +0800 |
commit | 6f3925eace76a39850c0c108a9e1fd0c010e803d (patch) | |
tree | 684ba661716dcbac46cbeef6820a79e39e27fdb0 /lisp/cedet/semantic/db-debug.el | |
parent | 7c4a780721a64bf429bc87557922a46870a924c5 (diff) | |
download | emacs-6f3925eace76a39850c0c108a9e1fd0c010e803d.tar.gz emacs-6f3925eace76a39850c0c108a9e1fd0c010e803d.tar.bz2 emacs-6f3925eace76a39850c0c108a9e1fd0c010e803d.zip |
Add more error checking to some X functions
* src/xfns.c (Fx_change_window_property, Fx_delete_window_property)
(Fx_window_property, Fx_window_property_attributes): Check for
errors in case the window is invalid. Also use better function
for interning prop names.
* src/xterm.c (struct x_atom_ref): New structure.
(x_atom_refs): New list. Extract from x_term_init.
(x_intern_cached_atom): New function. Use it in several places
to avoid interning common atoms.
(x_term_init): Adjust accordingly.
* src/xterm.h: Update prototypes.
Diffstat (limited to 'lisp/cedet/semantic/db-debug.el')
0 files changed, 0 insertions, 0 deletions