From 2ca7c50967deb068e05492ff7fd6d47255fd17bc Mon Sep 17 00:00:00 2001 From: Caleb Maclennan Date: Mon, 30 Oct 2023 11:50:12 +0300 Subject: [PATCH] chore(core): Deal with C compiler warnings in Lua C modules --- src/justenoughharfbuzz.c | 2 +- src/justenoughlibtexpdf.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/justenoughharfbuzz.c b/src/justenoughharfbuzz.c index a576da9c3..0da49f589 100644 --- a/src/justenoughharfbuzz.c +++ b/src/justenoughharfbuzz.c @@ -144,7 +144,7 @@ int shape (lua_State *L) { const char * lang = luaL_checkstring(L, 5); double point_size = luaL_checknumber(L, 6); const char * featurestring = luaL_checkstring(L, 7); - char * shaper_list_string = luaL_checkstring(L, 8); + char * shaper_list_string = (char *)luaL_checkstring(L, 8); const char * const* shaper_list = NULL; if (strlen(shaper_list_string) > 0) { shaper_list = (const char * const*)scan_shaper_list(shaper_list_string); diff --git a/src/justenoughlibtexpdf.c b/src/justenoughlibtexpdf.c index 0ef178f26..b31ee4a73 100644 --- a/src/justenoughlibtexpdf.c +++ b/src/justenoughlibtexpdf.c @@ -14,7 +14,7 @@ pdf_doc *p = NULL; double height = 0.0; double precision = 65536.0; -char* producer = "SILE"; +const char* producer = "SILE"; #define ASSERT_PDF_OPENED(p) \ if (!p) { \ @@ -24,10 +24,10 @@ char* producer = "SILE"; int pdf_init (lua_State *L) { pdf_rect mediabox; - const char* fn = luaL_checkstring(L, 1); + const char* fn = luaL_checkstring(L, 1); double w = luaL_checknumber(L, 2); height = luaL_checknumber(L, 3); - producer = luaL_checkstring(L, 4); + const char* producer = luaL_checkstring(L, 4); p = texpdf_open_document(fn, 0, w, height, 0,0,0); texpdf_init_device(p, 1/precision, 2, 0);