texlive[67553] Build/source/texk/seetexk: seetexk: prevent unwanted

commits+takuji at tug.org commits+takuji at tug.org
Wed Jul 5 13:09:44 CEST 2023


Revision: 67553
          http://tug.org/svn/texlive?view=revision&revision=67553
Author:   takuji
Date:     2023-07-05 13:09:44 +0200 (Wed, 05 Jul 2023)
Log Message:
-----------
seetexk: prevent unwanted looking for texmf.cnf (Windows only)

Modified Paths:
--------------
    trunk/Build/source/texk/seetexk/ChangeLog
    trunk/Build/source/texk/seetexk/dvibook.c
    trunk/Build/source/texk/seetexk/dviconcat.c
    trunk/Build/source/texk/seetexk/dviselect.c
    trunk/Build/source/texk/seetexk/dvitodvi.c

Modified: trunk/Build/source/texk/seetexk/ChangeLog
===================================================================
--- trunk/Build/source/texk/seetexk/ChangeLog	2023-07-04 23:43:25 UTC (rev 67552)
+++ trunk/Build/source/texk/seetexk/ChangeLog	2023-07-05 11:09:44 UTC (rev 67553)
@@ -1,3 +1,9 @@
+2023-07-05  TANAKA Takuji  <ttk at t-lab.opal.ne.jp>
+
+	* 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  <ttk at t-lab.opal.ne.jp>
 
 	* configure.ac: SeeTeX Ver.20200908

Modified: trunk/Build/source/texk/seetexk/dvibook.c
===================================================================
--- trunk/Build/source/texk/seetexk/dvibook.c	2023-07-04 23:43:25 UTC (rev 67552)
+++ trunk/Build/source/texk/seetexk/dvibook.c	2023-07-05 11:09:44 UTC (rev 67553)
@@ -404,11 +404,13 @@
 	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
 

Modified: trunk/Build/source/texk/seetexk/dviconcat.c
===================================================================
--- trunk/Build/source/texk/seetexk/dviconcat.c	2023-07-04 23:43:25 UTC (rev 67552)
+++ trunk/Build/source/texk/seetexk/dviconcat.c	2023-07-05 11:09:44 UTC (rev 67553)
@@ -404,11 +404,13 @@
 	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
 

Modified: trunk/Build/source/texk/seetexk/dviselect.c
===================================================================
--- trunk/Build/source/texk/seetexk/dviselect.c	2023-07-04 23:43:25 UTC (rev 67552)
+++ trunk/Build/source/texk/seetexk/dviselect.c	2023-07-05 11:09:44 UTC (rev 67553)
@@ -535,11 +535,13 @@
 	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
 

Modified: trunk/Build/source/texk/seetexk/dvitodvi.c
===================================================================
--- trunk/Build/source/texk/seetexk/dvitodvi.c	2023-07-04 23:43:25 UTC (rev 67552)
+++ trunk/Build/source/texk/seetexk/dvitodvi.c	2023-07-05 11:09:44 UTC (rev 67553)
@@ -628,11 +628,13 @@
 	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
 



More information about the tex-live-commits mailing list.