From e2f130542be12a22c62744e718f0a5f884fc89d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Thu, 22 Dec 2016 12:32:33 +0100 Subject: text: change datatype of Mark to uintptr_t This should avoid undefined pointer comparisons. --- vis-motions.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'vis-motions.c') diff --git a/vis-motions.c b/vis-motions.c index c6fcc76..8b49759 100644 --- a/vis-motions.c +++ b/vis-motions.c @@ -165,7 +165,7 @@ static size_t window_changelist_prev(Vis *vis, Win *win, size_t pos) { static size_t window_jumplist_next(Vis *vis, Win *win, size_t cur) { while (win->jumplist) { - Mark mark = ringbuf_next(win->jumplist); + Mark mark = (Mark)ringbuf_next(win->jumplist); if (!mark) return cur; size_t pos = text_mark_get(win->file->text, mark); @@ -177,7 +177,7 @@ static size_t window_jumplist_next(Vis *vis, Win *win, size_t cur) { static size_t window_jumplist_prev(Vis *vis, Win *win, size_t cur) { while (win->jumplist) { - Mark mark = ringbuf_prev(win->jumplist); + Mark mark = (Mark)ringbuf_prev(win->jumplist); if (!mark) return cur; size_t pos = text_mark_get(win->file->text, mark); -- cgit v1.2.3