summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/lua/luanode.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/lua/luanode.c')
-rw-r--r--Build/source/texk/web2c/luatexdir/lua/luanode.c14
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);
}
}