diff options
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/lua/luanode.c')
-rw-r--r-- | Build/source/texk/web2c/luatexdir/lua/luanode.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Build/source/texk/web2c/luatexdir/lua/luanode.c b/Build/source/texk/web2c/luatexdir/lua/luanode.c index b35ca96c028..a9daa106920 100644 --- a/Build/source/texk/web2c/luatexdir/lua/luanode.c +++ b/Build/source/texk/web2c/luatexdir/lua/luanode.c @@ -28,7 +28,7 @@ static const char _svn_version[] = #define info(a) fixmem[(a)].hhlh #define link(a) fixmem[(a)].hhrh -static char *group_code_names[] = { +static const char *group_code_names[] = { "", "simple", "hbox", @@ -54,10 +54,10 @@ static char *group_code_names[] = { "fin_row" }; -char *pack_type_name[] = { "exactly", "additional" }; +static const char *pack_type_name[] = { "exactly", "additional" }; -void lua_node_filter_s(int filterid, char *extrainfo) +void lua_node_filter_s(int filterid, const char *extrainfo) { lua_State *L = Luas; int s_top = lua_gettop(L); @@ -86,7 +86,7 @@ lua_node_filter(int filterid, int xextrainfo, halfword head_node, halfword ret; int a; lua_State *L = Luas; - char *extrainfo = group_code_names[xextrainfo]; + const char *extrainfo = group_code_names[xextrainfo]; int callback_id = callback_defined(filterid); if (head_node == null || vlink(head_node) == null || callback_id <= 0) return; @@ -269,10 +269,10 @@ int visible_last_node_type(int n) void lua_pdf_literal(int i) { - char *s = NULL; + const char *s; size_t l = 0; lua_rawgeti(Luas, LUA_REGISTRYINDEX, i); - s = (char *) lua_tolstring(Luas, -1, &l); + s = lua_tolstring(Luas, -1, &l); while (l--) { pdf_room(1); pdf_buf[pdf_ptr++] = *s++; @@ -324,7 +324,7 @@ void show_pdf_literal(pointer p) print_mark(pdf_literal_data(p)); } else { lua_rawgeti(Luas, LUA_REGISTRYINDEX, pdf_literal_data(p)); - tprint((char *) lua_tostring(Luas, -1)); + tprint(lua_tostring(Luas, -1)); lua_pop(Luas, 1); } } |