diff options
| author | Paul Eggert | 2018-03-30 14:23:55 -0700 |
|---|---|---|
| committer | Paul Eggert | 2018-03-30 14:26:26 -0700 |
| commit | 6f66a43d7ad6cada2b7dbb6d07efe36be1dc7ecb (patch) | |
| tree | 1a4fe997bc0d2997c3f7df516bba4331c3dccbbd /src/lisp.h | |
| parent | 96b8747d5c5d747af13fd84d8fe0308ef2a0ea7a (diff) | |
| download | emacs-6f66a43d7ad6cada2b7dbb6d07efe36be1dc7ecb.tar.gz emacs-6f66a43d7ad6cada2b7dbb6d07efe36be1dc7ecb.zip | |
Centralize Bug#30931 fix
* src/marker.c (detach_marker): New function.
* src/editfns.c (save_restriction_restore):
* src/insdel.c (signal_before_change): Use it.
Diffstat (limited to 'src/lisp.h')
| -rw-r--r-- | src/lisp.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lisp.h b/src/lisp.h index f471b216587..c931d9c8f05 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -4104,7 +4104,8 @@ extern ptrdiff_t marker_byte_position (Lisp_Object); | |||
| 4104 | extern void clear_charpos_cache (struct buffer *); | 4104 | extern void clear_charpos_cache (struct buffer *); |
| 4105 | extern ptrdiff_t buf_charpos_to_bytepos (struct buffer *, ptrdiff_t); | 4105 | extern ptrdiff_t buf_charpos_to_bytepos (struct buffer *, ptrdiff_t); |
| 4106 | extern ptrdiff_t buf_bytepos_to_charpos (struct buffer *, ptrdiff_t); | 4106 | extern ptrdiff_t buf_bytepos_to_charpos (struct buffer *, ptrdiff_t); |
| 4107 | extern void unchain_marker (struct Lisp_Marker *marker); | 4107 | extern void detach_marker (Lisp_Object); |
| 4108 | extern void unchain_marker (struct Lisp_Marker *); | ||
| 4108 | extern Lisp_Object set_marker_restricted (Lisp_Object, Lisp_Object, Lisp_Object); | 4109 | extern Lisp_Object set_marker_restricted (Lisp_Object, Lisp_Object, Lisp_Object); |
| 4109 | extern Lisp_Object set_marker_both (Lisp_Object, Lisp_Object, ptrdiff_t, ptrdiff_t); | 4110 | extern Lisp_Object set_marker_both (Lisp_Object, Lisp_Object, ptrdiff_t, ptrdiff_t); |
| 4110 | extern Lisp_Object set_marker_restricted_both (Lisp_Object, Lisp_Object, | 4111 | extern Lisp_Object set_marker_restricted_both (Lisp_Object, Lisp_Object, |