diff options
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/lua/luainit.w')
-rw-r--r-- | Build/source/texk/web2c/luatexdir/lua/luainit.w | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Build/source/texk/web2c/luatexdir/lua/luainit.w b/Build/source/texk/web2c/luatexdir/lua/luainit.w index b4c0607852c..4db90d73b95 100644 --- a/Build/source/texk/web2c/luatexdir/lua/luainit.w +++ b/Build/source/texk/web2c/luatexdir/lua/luainit.w @@ -418,7 +418,10 @@ static void parse_options(int argc, char **argv) else input_name = xstrdup(sargv[sargc-1]); sargv[sargc-1] = normalize_quotes(input_name, "argument"); - input_name = (char *)xbasename(input_name); + /* Same as + input_name = (char *)xbasename(input_name); + but without cast const => non-const. */ + input_name += xbasename(input_name) - input_name; p = strrchr(input_name, '.'); if (p != NULL && strcasecmp(p, ".tex") == 0) *p = '\0'; |