aboutsummaryrefslogtreecommitdiffstats
path: root/src/lisp.h
diff options
context:
space:
mode:
authorDmitry Antipov2014-10-15 17:37:10 +0400
committerDmitry Antipov2014-10-15 17:37:10 +0400
commit0b4d6d30be2822df7d6b086bbab32b8ff419ed5d (patch)
treebb4d69129f2dc53af8736945bfdaf8bd22dbf966 /src/lisp.h
parent73d4c39e1519a5fec742686e3c81941113d41448 (diff)
downloademacs-0b4d6d30be2822df7d6b086bbab32b8ff419ed5d.tar.gz
emacs-0b4d6d30be2822df7d6b086bbab32b8ff419ed5d.zip
Avoid unwanted point motion in Fline_beginning_position.
* lisp.h (scan_newline_from_point): Add prototype. * search.c (scan_newline_from_point): New function, refactored from... * cmds.c (Fforward_line): ...adjusted user. * editfns.c (Fline_beginning_position): Use scan_newline_from_point and simplify the former since the latter doesn't move point.
Diffstat (limited to 'src/lisp.h')
-rw-r--r--src/lisp.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lisp.h b/src/lisp.h
index 89f29ea268b..d8809fd10d7 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -4066,6 +4066,7 @@ extern ptrdiff_t find_newline (ptrdiff_t, ptrdiff_t, ptrdiff_t, ptrdiff_t,
4066 ptrdiff_t, ptrdiff_t *, ptrdiff_t *, bool); 4066 ptrdiff_t, ptrdiff_t *, ptrdiff_t *, bool);
4067extern ptrdiff_t scan_newline (ptrdiff_t, ptrdiff_t, ptrdiff_t, ptrdiff_t, 4067extern ptrdiff_t scan_newline (ptrdiff_t, ptrdiff_t, ptrdiff_t, ptrdiff_t,
4068 ptrdiff_t, bool); 4068 ptrdiff_t, bool);
4069extern ptrdiff_t scan_newline_from_point (ptrdiff_t, ptrdiff_t *, ptrdiff_t *);
4069extern ptrdiff_t find_newline_no_quit (ptrdiff_t, ptrdiff_t, 4070extern ptrdiff_t find_newline_no_quit (ptrdiff_t, ptrdiff_t,
4070 ptrdiff_t, ptrdiff_t *); 4071 ptrdiff_t, ptrdiff_t *);
4071extern ptrdiff_t find_before_next_newline (ptrdiff_t, ptrdiff_t, 4072extern ptrdiff_t find_before_next_newline (ptrdiff_t, ptrdiff_t,