From 55a91ea3b58f0bf998f5138b7b61fada48cf25c0 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Sun, 6 Apr 2003 20:33:59 +0000 Subject: [PATCH] (verify_bytepos): New function. --- src/marker.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/marker.c b/src/marker.c index 0c1635fd2cb..b91609ca084 100644 --- a/src/marker.c +++ b/src/marker.c @@ -252,6 +252,24 @@ buf_charpos_to_bytepos (b, charpos) } #undef CONSIDER + +/* Used for debugging: recompute the bytepos corresponding to CHARPOS + in the simplest, most reliable way. */ + +int +verify_bytepos (charpos) +{ + int below = 1; + int below_byte = 1; + + while (below != charpos) + { + below++; + BUF_INC_POS (current_buffer, below_byte); + } + + return below_byte; +} /* bytepos_to_charpos returns the char position corresponding to BYTEPOS. */ -- 2.39.2