This is a patched version of tcsh 6.05 that provides the following three additional features. 1. SVR4_EUC This flag enables correct handling of wide EUC characters. EUC characters can be echoed and edited properly by setting an appropriate locale. We need SVR4 getwidth() routine to implement this feature. Tcsh should be linked with -lw, and SHORT_STRINGS and NLS should also be defined, but we use 32 bit characters instead of 16 bit chars. SVR4_EUC supersedes the KANJI flag. SVR4_EUC is defined in config_f.h by default if SYSVREL >= 4. 2. DO_NOT_COMPLAIN_TERM This flag suppresses warning messages on termninal setting. A trivial change. This flag is not defined in config_f.h by default. 3. NISBUGS This flag fixes SunOS 5.x NIS/NIS+ bugs that cause expansion of ~username to send RPC messages to the standard output. Since SunOS 5.x endpwent() leaves some file descriptors being opened and then tcsh reuses them, the next call to getpw???() sends RPC messages to wrong file descriptors. NISBUGS is defined in config/sol2* by default. Some systems equipped with NIS would also need this flag. Permission to use, copy, and distribute this modification to tcsh 6.05 and the modified tcsh 6.05 for any purpose is hereby granted without fee. The modified tcsh 6.05 may be covered by other copyrights. The author makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. October 11, 1994 Hiroshi Nakano Ryukoku Univ., Seta, Otsu, Japan