From 1c8990a329fabf3cf4ab790a61ee86c35391c042 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Wed, 3 May 2017 17:32:14 +0200 Subject: text: remove count argument from text_{earlier,later} --- text.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'text.c') diff --git a/text.c b/text.c index 291cc3a..7fdd237 100644 --- a/text.c +++ b/text.c @@ -763,18 +763,12 @@ static size_t history_traverse_to(Text *txt, Revision *rev) { return pos; } -size_t text_earlier(Text *txt, int count) { - Revision *rev = txt->history; - while (count-- > 0 && rev->earlier) - rev = rev->earlier; - return history_traverse_to(txt, rev); +size_t text_earlier(Text *txt) { + return history_traverse_to(txt, txt->history->earlier); } -size_t text_later(Text *txt, int count) { - Revision *rev = txt->history; - while (count-- > 0 && rev->later) - rev = rev->later; - return history_traverse_to(txt, rev); +size_t text_later(Text *txt) { + return history_traverse_to(txt, txt->history->later); } size_t text_restore(Text *txt, time_t time) { -- cgit v1.2.3