diff -ur orig/gset.c ./gset.c --- orig/gset.c Fri Feb 5 22:36:32 1999 +++ ./gset.c Fri Feb 5 23:00:20 1999 @@ -193,6 +193,18 @@ gsettofnum[GSET_HANJA] = F_KSC5601_0; gsetontheright[GSET_HANJA] = False; + + gsettofnum[GSET_CHANZI1] = F_CNS11643_1; + gsetontheright[GSET_CHANZI1] = False; + + gsettofnum[GSET_CHANZI2] = F_CNS11643_2; + gsetontheright[GSET_CHANZI2] = False; + + gsettofnum[GSET_NKANJI1] = F_JISX0213_1; + gsetontheright[GSET_NKANJI1] = False; + + gsettofnum[GSET_NKANJI2] = F_JISX0213_2; + gsetontheright[GSET_NKANJI2] = False; # endif /* KTERM_MBCS */ } @@ -216,6 +228,10 @@ screen->_box[F_GB2312_0] = VTwbox; screen->_box[F_KSC5601_0] = VTwbox; screen->_box[F_JISC6226_0] = VTwbox; + screen->_box[F_CNS11643_1] = VTwbox; + screen->_box[F_CNS11643_2] = VTwbox; + screen->_box[F_JISX0213_1] = VTwbox; + screen->_box[F_JISX0213_2] = VTwbox; #endif /* KTERM_MBCS */ } @@ -240,6 +256,10 @@ {"gb2312.1980-0"}, /* F_GB2312_0 */ {"ksc5601.1987-0"}, /* F_KSC5601_0 */ {"jisc6226.1978-0", "jisx0208.1983-0"}, /* F_JISC6226_0 */ + {"cns11643.1992-1"}, /* F_CNS11643_1 */ + {"cns11643.1992-2"}, /* F_CNS11643_2 */ + {"jisx0213.1999-1", "jisx0208.1983-0"}, /* F_JISX0213_1 */ + {"jisx0213.1999-2"} /* F_JISX0213_2 */ #endif /* KTERM_MBCS */ }; diff -ur orig/gset.h ./gset.h --- orig/gset.h Fri Feb 5 22:39:03 1999 +++ ./gset.h Fri Feb 5 22:57:50 1999 @@ -65,6 +65,10 @@ # define GSET_KANJI (MBCS|GSET('B')) # define GSET_HANJA (MBCS|GSET('C')) # define GSET_HOJOKANJI (MBCS|GSET('D')) +# define GSET_CHANZI1 (MBCS|GSET('G')) +# define GSET_CHANZI2 (MBCS|GSET('H')) +# define GSET_NKANJI1 (MBCS|GSET('O')) +# define GSET_NKANJI2 (MBCS|GSET('P')) #endif /* KTERM_MBCS */ #define F_ISO8859_1 0 @@ -83,7 +87,11 @@ # define F_GB2312_0 12 # define F_KSC5601_0 13 # define F_JISC6226_0 14 -# define FCNT 15 +# define F_CNS11643_1 15 +# define F_CNS11643_2 16 +# define F_JISX0213_1 17 +# define F_JISX0213_2 18 +# define FCNT 19 #else # define FCNT 10 #endif