aboutsummaryrefslogtreecommitdiffstats
path: root/src/fns.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fns.c')
-rw-r--r--src/fns.c18
1 files changed, 2 insertions, 16 deletions
diff --git a/src/fns.c b/src/fns.c
index 80012fa9d28..138082e07c8 100644
--- a/src/fns.c
+++ b/src/fns.c
@@ -5187,22 +5187,8 @@ extract_data_from_object (Lisp_Object spec,
5187 struct buffer *bp = XBUFFER (object); 5187 struct buffer *bp = XBUFFER (object);
5188 set_buffer_internal (bp); 5188 set_buffer_internal (bp);
5189 5189
5190 if (NILP (start)) 5190 b = !NILP (start) ? fix_position (start) : BEGV;
5191 b = BEGV; 5191 e = !NILP (end) ? fix_position (end) : ZV;
5192 else
5193 {
5194 CHECK_FIXNUM_COERCE_MARKER (start);
5195 b = XFIXNUM (start);
5196 }
5197
5198 if (NILP (end))
5199 e = ZV;
5200 else
5201 {
5202 CHECK_FIXNUM_COERCE_MARKER (end);
5203 e = XFIXNUM (end);
5204 }
5205
5206 if (b > e) 5192 if (b > e)
5207 { 5193 {
5208 EMACS_INT temp = b; 5194 EMACS_INT temp = b;