diff --git a/texk/seetexk/ChangeLog b/texk/seetexk/ChangeLog index 82993f8d87..839cc1b19f 100644 --- a/texk/seetexk/ChangeLog +++ b/texk/seetexk/ChangeLog @@ -1,3 +1,9 @@ +2023-07-05 TANAKA Takuji + + * dvibook.c, dviconcat.c, dviselect.c, dvitodvi.c: + Skip Unicode conversion if command line arguments are missing + in order to prevent unwanted looking for texmf.cnf. (Windows only) + 2020-09-13 TANAKA Takuji * configure.ac: SeeTeX Ver.20200908 diff --git a/texk/seetexk/dvibook.c b/texk/seetexk/dvibook.c index 47e51efcae..cee048731f 100644 --- a/texk/seetexk/dvibook.c +++ b/texk/seetexk/dvibook.c @@ -404,11 +404,13 @@ main(int argc, char **argv) int ac; char **av, *enc; - kpse_set_program_name(argv[0], "dvibook"); - enc = kpse_var_value("command_line_encoding"); - if (get_command_line_args_utf8(enc, &ac, &av)) { - argc = ac; - argv = av; + if (argc>1) { + kpse_set_program_name(argv[0], "dvibook"); + enc = kpse_var_value("command_line_encoding"); + if (get_command_line_args_utf8(enc, &ac, &av)) { + argc = ac; + argv = av; + } } #endif diff --git a/texk/seetexk/dviconcat.c b/texk/seetexk/dviconcat.c index 0184829e60..18e3c14c89 100644 --- a/texk/seetexk/dviconcat.c +++ b/texk/seetexk/dviconcat.c @@ -404,11 +404,13 @@ main(int argc, char **argv) int ac; char **av, *enc; - kpse_set_program_name(argv[0], "dviconcat"); - enc = kpse_var_value("command_line_encoding"); - if (get_command_line_args_utf8(enc, &ac, &av)) { - argc = ac; - argv = av; + if (argc>1) { + kpse_set_program_name(argv[0], "dviconcat"); + enc = kpse_var_value("command_line_encoding"); + if (get_command_line_args_utf8(enc, &ac, &av)) { + argc = ac; + argv = av; + } } #endif diff --git a/texk/seetexk/dviselect.c b/texk/seetexk/dviselect.c index 10caa2f820..99428a2caf 100644 --- a/texk/seetexk/dviselect.c +++ b/texk/seetexk/dviselect.c @@ -535,11 +535,13 @@ main(int argc, char **argv) int ac; char **av, *enc; - kpse_set_program_name(argv[0], "dviselect"); - enc = kpse_var_value("command_line_encoding"); - if (get_command_line_args_utf8(enc, &ac, &av)) { - argc = ac; - argv = av; + if (argc>1) { + kpse_set_program_name(argv[0], "dviselect"); + enc = kpse_var_value("command_line_encoding"); + if (get_command_line_args_utf8(enc, &ac, &av)) { + argc = ac; + argv = av; + } } #endif diff --git a/texk/seetexk/dvitodvi.c b/texk/seetexk/dvitodvi.c index 637f4731cf..316892635b 100644 --- a/texk/seetexk/dvitodvi.c +++ b/texk/seetexk/dvitodvi.c @@ -628,11 +628,13 @@ main(int argc, char **argv) int ac; char **av, *enc; - kpse_set_program_name(argv[0], "dvitodvi"); - enc = kpse_var_value("command_line_encoding"); - if (get_command_line_args_utf8(enc, &ac, &av)) { - argc = ac; - argv = av; + if (argc>1) { + kpse_set_program_name(argv[0], "dvitodvi"); + enc = kpse_var_value("command_line_encoding"); + if (get_command_line_args_utf8(enc, &ac, &av)) { + argc = ac; + argv = av; + } } #endif