summaryrefslogtreecommitdiff
path: root/Build/source/texk/kpathsea/knj.c
diff options
context:
space:
mode:
authorAkira Kakuto <kakuto@fuk.kindai.ac.jp>2018-11-23 09:42:40 +0000
committerAkira Kakuto <kakuto@fuk.kindai.ac.jp>2018-11-23 09:42:40 +0000
commitaf4d2552d2304ca61df83692166d017df033467d (patch)
tree92318b83cdc0e2cbb54acf28e0f5859cfe93be1e /Build/source/texk/kpathsea/knj.c
parenta425a62f866272472a53bcfc5fe33ab7faaa3b14 (diff)
support non-ascii values for variables (w32 only)
git-svn-id: svn://tug.org/texlive/trunk@49229 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/kpathsea/knj.c')
-rw-r--r--Build/source/texk/kpathsea/knj.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/Build/source/texk/kpathsea/knj.c b/Build/source/texk/kpathsea/knj.c
index 09d718ce8e2..6db6262161f 100644
--- a/Build/source/texk/kpathsea/knj.c
+++ b/Build/source/texk/kpathsea/knj.c
@@ -1,6 +1,6 @@
/* knj.c: check for 2-Byte Kanji (CP 932, SJIS) codes.
- Copyright 2010, 2016 Akira Kakuto.
+ Copyright 2010, 2016, 2018 Akira Kakuto.
Copyright 2013, 2016 TANAKA Takuji.
This library is free software; you can redistribute it and/or
@@ -244,7 +244,12 @@ kpathsea_get_command_line_args_utf8 (kpathsea kpse, const_string enc, int *p_ac,
hStderr = GetStdHandle( STD_ERROR_HANDLE );
#endif /* DEBUG */
kpse->File_system_codepage = CP_UTF8;
+/*
+ IS_KANJI() in the CP932-like system seems to be necessary to
+ support non-ascii values for variables in the case of
+ command_line_encoding = utf-8.
kpse->Is_cp932_system = 0;
+*/
argvw = CommandLineToArgvW(GetCommandLineW(), &argcw);
argc = argcw;
argv = xmalloc(sizeof(char *)*(argcw+1));