Avoid code repetition in marker-related functions.
authorDmitry Antipov <dmantipov@yandex.ru>
Fri, 6 Jul 2012 08:53:15 +0000 (12:53 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Fri, 6 Jul 2012 08:53:15 +0000 (12:53 +0400)
commit4e57b342c5713d900b93ffde70cf7bb9150ca8fd
tree329eb7416b283832e020da1735c5e03fb9c9a5c3
parent5acf95603cccae8c1b91860d741a24e7a1387ef3
Avoid code repetition in marker-related functions.
* marker.c (attach_marker): New function.
(Fset_marker, set_marker_restricted, set_marker_both)
(set_marker_restricted_both): Use it.
(Fset_marker, set_marker_restricted, Fbuffer_has_markers_at):
Consistently rename charno to charpos.
(marker_position): Add eassert.
(marker_byte_position): Convert to eassert.
src/ChangeLog
src/marker.c