Hello Karl and all,
Hi - as of perhaps a month or so ago (I believe), (e)(u)ptex has started looking for texmf.cnf when given --help and --version before giving the expected output. The place where texmfcnf.cnf is looked for is
void init_default_kanji (const_string file_str, const_string internal_str) { ... p = kpse_var_value ("guess_input_kanji_encoding"); ... } in kanji.c. It is executed (as initkanji()) from maininit(). It looks like "guess_input_kanji_encoding" information is not needed before parse_options(). So one approach is: maininit(){ char *p; ... initkanji(); // move "guess_input_kanji_encoding" stuff from kanji.c ... infile_enc_auto = 2; // "not set" ... parse_options(...); if (infile_enc_auto == 2) { // ... to here. p = kpse_var_value ("guess_input_kanji_encoding"); if (p) { if (*p == '1' || *p == 'y' || *p == 't') infile_enc_auto = 1; free(p); } } ... } -- Hironori KITAGAWA <h_kitagawa2001@yahoo.co.jp>