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-lua.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'vis-lua.c') diff --git a/vis-lua.c b/vis-lua.c index ce54691..fa89a22 100644 --- a/vis-lua.c +++ b/vis-lua.c @@ -1609,7 +1609,7 @@ static int file_mark_set(lua_State *L) { */ static int file_mark_get(lua_State *L) { File *file = obj_ref_check(L, 1, "vis.file"); - Mark mark = obj_lightref_check(L, 2, "vis.file.mark"); + Mark mark = (Mark)obj_lightref_check(L, 2, "vis.file.mark"); size_t pos = text_mark_get(file->text, mark); if (pos == EPOS) lua_pushnil(L); -- cgit v1.2.3