From b8f477cbd2866d49ff9816ccabdda0b9bb950d67 Mon Sep 17 00:00:00 2001 From: Karl Heuer Date: Mon, 13 Apr 1998 18:56:44 +0000 Subject: [PATCH] (buf_charpos_to_bytepos, buf_bytepos_to_charpos): When calling set_marker_both, pass the right buffer. --- src/marker.c | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/marker.c b/src/marker.c index c1b4e0418a6..e79e800b9b3 100644 --- a/src/marker.c +++ b/src/marker.c @@ -199,9 +199,10 @@ buf_charpos_to_bytepos (b, charpos) It will last until the next GC. */ if (record) { - Lisp_Object marker; + Lisp_Object marker, buffer; marker = Fmake_marker (); - set_marker_both (marker, Qnil, best_below, best_below_byte); + XSETBUFFER (buffer, b); + set_marker_both (marker, buffer, best_below, best_below_byte); } if (byte_debug_flag) @@ -229,9 +230,10 @@ buf_charpos_to_bytepos (b, charpos) It will last until the next GC. */ if (record) { - Lisp_Object marker; + Lisp_Object marker, buffer; marker = Fmake_marker (); - set_marker_both (marker, Qnil, best_above, best_above_byte); + XSETBUFFER (buffer, b); + set_marker_both (marker, buffer, best_above, best_above_byte); } if (byte_debug_flag) @@ -365,9 +367,10 @@ buf_bytepos_to_charpos (b, bytepos) It will last until the next GC. */ if (record) { - Lisp_Object marker; + Lisp_Object marker, buffer; marker = Fmake_marker (); - set_marker_both (marker, Qnil, best_below, best_below_byte); + XSETBUFFER (buffer, b); + set_marker_both (marker, buffer, best_below, best_below_byte); } if (byte_debug_flag) @@ -395,9 +398,10 @@ buf_bytepos_to_charpos (b, bytepos) It will last until the next GC. */ if (record) { - Lisp_Object marker; + Lisp_Object marker, buffer; marker = Fmake_marker (); - set_marker_both (marker, Qnil, best_above, best_above_byte); + XSETBUFFER (buffer, b); + set_marker_both (marker, buffer, best_above, best_above_byte); } if (byte_debug_flag) -- 2.39.2