Do not use global Lisp_Object in composition macros.
authorDmitry Antipov <dmantipov@yandex.ru>
Sat, 3 Aug 2013 18:16:43 +0000 (22:16 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Sat, 3 Aug 2013 18:16:43 +0000 (22:16 +0400)
commit75c59fb3ec3188d4c7c20675b7beaa07cb0c1891
treedace6552f5541628f3ffd52031bf143889fadc2b
parent5e471f0dbc0f9b42646a3689552723902b990f76
Do not use global Lisp_Object in composition macros.
* composite.h (composition_temp): Remove declaration.
(COMPOSITION_METHOD, COMPOSITION_VALID_P): Replace with...
(composition_method, composition_valid_p): ...inline functions.
* composite.c (composition_temp): Remove.
(run_composition_function, update_compositions)
(composition_compute_stop_pos, composition_adjust_point)
(Ffind_composition_internal):
* coding.c (handle_composition_annotation):
* xdisp.c (handle_composition_prop, check_point_in_composition):
Related users changed.
src/ChangeLog
src/coding.c
src/composite.c
src/composite.h
src/xdisp.c