📄 sjisnec.h
字号:
SjisNec2ibmTable_E8, SjisNec2ibmTable_E9, SjisNec2ibmTable_EA, SjisNec2ibmTable_EB,
SjisNec2ibmTable_EC, SjisNec2ibmTable_ED, SjisNec2ibmTable_EE, SjisNec2ibmTable_EF,
SjisNec2ibmTable_F0, SjisNec2ibmTable_F1, SjisNec2ibmTable_F2, SjisNec2ibmTable_F3,
SjisNec2ibmTable_F4, SjisNec2ibmTable_F5, SjisNec2ibmTable_F6, SjisNec2ibmTable_F7,
SjisNec2ibmTable_F8, SjisNec2ibmTable_F9, SjisNec2ibmTable_FA, SjisNec2ibmTable_FB,
SjisNec2ibmTable_FC, SjisNec2ibmTable_FD, SjisNec2ibmTable_FE, SjisNec2ibmTable_FF,
} ;
if ( C >= 0x80 && C <= 0xFF ) return SjisNec2ibmTable_80_FF [ C - 0x80 ] ;
return NULL ;
}
///////////////////////////////////////////////////////////////////////////////////////
// Shift-JIS IBM --> NEC
///////////////////////////////////////////////////////////////////////////////////////
#define SjisIbm2necTable_80 NULL
#define SjisIbm2necTable_81 NULL
#define SjisIbm2necTable_82 NULL
#define SjisIbm2necTable_83 NULL
#define SjisIbm2necTable_84 NULL
#define SjisIbm2necTable_85 NULL
#define SjisIbm2necTable_86 NULL
#define SjisIbm2necTable_87 NULL
#define SjisIbm2necTable_88 NULL
#define SjisIbm2necTable_89 NULL
#define SjisIbm2necTable_8A NULL
#define SjisIbm2necTable_8B NULL
#define SjisIbm2necTable_8C NULL
#define SjisIbm2necTable_8D NULL
#define SjisIbm2necTable_8E NULL
#define SjisIbm2necTable_8F NULL
#define SjisIbm2necTable_90 NULL
#define SjisIbm2necTable_91 NULL
#define SjisIbm2necTable_92 NULL
#define SjisIbm2necTable_93 NULL
#define SjisIbm2necTable_94 NULL
#define SjisIbm2necTable_95 NULL
#define SjisIbm2necTable_96 NULL
#define SjisIbm2necTable_97 NULL
#define SjisIbm2necTable_98 NULL
#define SjisIbm2necTable_99 NULL
#define SjisIbm2necTable_9A NULL
#define SjisIbm2necTable_9B NULL
#define SjisIbm2necTable_9C NULL
#define SjisIbm2necTable_9D NULL
#define SjisIbm2necTable_9E NULL
#define SjisIbm2necTable_9F NULL
#define SjisIbm2necTable_A0 NULL
#define SjisIbm2necTable_A1 NULL
#define SjisIbm2necTable_A2 NULL
#define SjisIbm2necTable_A3 NULL
#define SjisIbm2necTable_A4 NULL
#define SjisIbm2necTable_A5 NULL
#define SjisIbm2necTable_A6 NULL
#define SjisIbm2necTable_A7 NULL
#define SjisIbm2necTable_A8 NULL
#define SjisIbm2necTable_A9 NULL
#define SjisIbm2necTable_AA NULL
#define SjisIbm2necTable_AB NULL
#define SjisIbm2necTable_AC NULL
#define SjisIbm2necTable_AD NULL
#define SjisIbm2necTable_AE NULL
#define SjisIbm2necTable_AF NULL
#define SjisIbm2necTable_B0 NULL
#define SjisIbm2necTable_B1 NULL
#define SjisIbm2necTable_B2 NULL
#define SjisIbm2necTable_B3 NULL
#define SjisIbm2necTable_B4 NULL
#define SjisIbm2necTable_B5 NULL
#define SjisIbm2necTable_B6 NULL
#define SjisIbm2necTable_B7 NULL
#define SjisIbm2necTable_B8 NULL
#define SjisIbm2necTable_B9 NULL
#define SjisIbm2necTable_BA NULL
#define SjisIbm2necTable_BB NULL
#define SjisIbm2necTable_BC NULL
#define SjisIbm2necTable_BD NULL
#define SjisIbm2necTable_BE NULL
#define SjisIbm2necTable_BF NULL
#define SjisIbm2necTable_C0 NULL
#define SjisIbm2necTable_C1 NULL
#define SjisIbm2necTable_C2 NULL
#define SjisIbm2necTable_C3 NULL
#define SjisIbm2necTable_C4 NULL
#define SjisIbm2necTable_C5 NULL
#define SjisIbm2necTable_C6 NULL
#define SjisIbm2necTable_C7 NULL
#define SjisIbm2necTable_C8 NULL
#define SjisIbm2necTable_C9 NULL
#define SjisIbm2necTable_CA NULL
#define SjisIbm2necTable_CB NULL
#define SjisIbm2necTable_CC NULL
#define SjisIbm2necTable_CD NULL
#define SjisIbm2necTable_CE NULL
#define SjisIbm2necTable_CF NULL
#define SjisIbm2necTable_D0 NULL
#define SjisIbm2necTable_D1 NULL
#define SjisIbm2necTable_D2 NULL
#define SjisIbm2necTable_D3 NULL
#define SjisIbm2necTable_D4 NULL
#define SjisIbm2necTable_D5 NULL
#define SjisIbm2necTable_D6 NULL
#define SjisIbm2necTable_D7 NULL
#define SjisIbm2necTable_D8 NULL
#define SjisIbm2necTable_D9 NULL
#define SjisIbm2necTable_DA NULL
#define SjisIbm2necTable_DB NULL
#define SjisIbm2necTable_DC NULL
#define SjisIbm2necTable_DD NULL
#define SjisIbm2necTable_DE NULL
#define SjisIbm2necTable_DF NULL
#define SjisIbm2necTable_E0 NULL
#define SjisIbm2necTable_E1 NULL
#define SjisIbm2necTable_E2 NULL
#define SjisIbm2necTable_E3 NULL
#define SjisIbm2necTable_E4 NULL
#define SjisIbm2necTable_E5 NULL
#define SjisIbm2necTable_E6 NULL
#define SjisIbm2necTable_E7 NULL
#define SjisIbm2necTable_E8 NULL
#define SjisIbm2necTable_E9 NULL
#define SjisIbm2necTable_EA NULL
#define SjisIbm2necTable_EB NULL
#define SjisIbm2necTable_EC NULL
#define SjisIbm2necTable_ED NULL
#define SjisIbm2necTable_EE NULL
#define SjisIbm2necTable_EF NULL
#define SjisIbm2necTable_F0 NULL
#define SjisIbm2necTable_F1 NULL
#define SjisIbm2necTable_F2 NULL
#define SjisIbm2necTable_F3 NULL
#define SjisIbm2necTable_F4 NULL
#define SjisIbm2necTable_F5 NULL
#define SjisIbm2necTable_F6 NULL
#define SjisIbm2necTable_F7 NULL
#define SjisIbm2necTable_F8 NULL
#define SjisIbm2necTable_F9 NULL
static const unsigned short SjisIbm2necTable_FA [] = {
0xEEEF, 0xEEF0, 0xEEF1, 0xEEF2, 0xEEF3, 0xEEF4, 0xEEF5, 0xEEF6, // 0xFA4x
0xEEF7, 0xEEF8, 0x8754, 0x8755, 0x8756, 0x8757, 0x8758, 0x8759,
0x875A, 0x875B, 0x875C, 0x875D, 0x81CA, 0xEEFA, 0xEEFB, 0xEEFC, // 0xFA5x
0x878A, 0x8782, 0x8784, 0x81E6, 0xED40, 0xED41, 0xED42, 0xED43,
0xED44, 0xED45, 0xED46, 0xED47, 0xED48, 0xED49, 0xED4A, 0xED4B, // 0xFA6x
0xED4C, 0xED4D, 0xED4E, 0xED4F, 0xED50, 0xED51, 0xED52, 0xED53,
0xED54, 0xED55, 0xED56, 0xED57, 0xED58, 0xED59, 0xED5A, 0xED5B, // 0xFA7x
0xED5C, 0xED5D, 0xED5E, 0xED5F, 0xED60, 0xED61, 0xED62, 0,
0xED63, 0xED64, 0xED65, 0xED66, 0xED67, 0xED68, 0xED69, 0xED6A, // 0xFA8x
0xED6B, 0xED6C, 0xED6D, 0xED6E, 0xED6F, 0xED70, 0xED71, 0xED72,
0xED73, 0xED74, 0xED75, 0xED76, 0xED77, 0xED78, 0xED79, 0xED7A, // 0xFA9x
0xED7B, 0xED7C, 0xED7D, 0xED7E, 0xED80, 0xED81, 0xED82, 0xED83,
0xED84, 0xED85, 0xED86, 0xED87, 0xED88, 0xED89, 0xED8A, 0xED8B, // 0xFAAx
0xED8C, 0xED8D, 0xED8E, 0xED8F, 0xED90, 0xED91, 0xED92, 0xED93,
0xED94, 0xED95, 0xED96, 0xED97, 0xED98, 0xED99, 0xED9A, 0xED9B, // 0xFABx
0xED9C, 0xED9D, 0xED9E, 0xED9F, 0xEDA0, 0xEDA1, 0xEDA2, 0xEDA3,
0xEDA4, 0xEDA5, 0xEDA6, 0xEDA7, 0xEDA8, 0xEDA9, 0xEDAA, 0xEDAB, // 0xFACx
0xEDAC, 0xEDAD, 0xEDAE, 0xEDAF, 0xEDB0, 0xEDB1, 0xEDB2, 0xEDB3,
0xEDB4, 0xEDB5, 0xEDB6, 0xEDB7, 0xEDB8, 0xEDB9, 0xEDBA, 0xEDBB, // 0xFADx
0xEDBC, 0xEDBD, 0xEDBE, 0xEDBF, 0xEDC0, 0xEDC1, 0xEDC2, 0xEDC3,
0xEDC4, 0xEDC5, 0xEDC6, 0xEDC7, 0xEDC8, 0xEDC9, 0xEDCA, 0xEDCB, // 0xFAEx
0xEDCC, 0xEDCD, 0xEDCE, 0xEDCF, 0xEDD0, 0xEDD1, 0xEDD2, 0xEDD3,
0xEDD4, 0xEDD5, 0xEDD6, 0xEDD7, 0xEDD8, 0xEDD9, 0xEDDA, 0xEDDB, // 0xFAFx
0xEDDC, 0xEDDD, 0xEDDE, 0xEDDF, 0xEDE0, 0, 0, 0,
} ;
static const unsigned short SjisIbm2necTable_FB [] = {
0xEDE1, 0xEDE2, 0xEDE3, 0xEDE4, 0xEDE5, 0xEDE6, 0xEDE7, 0xEDE8, // 0xFB4x
0xEDE9, 0xEDEA, 0xEDEB, 0xEDEC, 0xEDED, 0xEDEE, 0xEDEF, 0xEDF0,
0xEDF1, 0xEDF2, 0xEDF3, 0xEDF4, 0xEDF5, 0xEDF6, 0xEDF7, 0xEDF8, // 0xFB5x
0xEDF9, 0xEDFA, 0xEDFB, 0xEDFC, 0xEE40, 0xEE41, 0xEE42, 0xEE43,
0xEE44, 0xEE45, 0xEE46, 0xEE47, 0xEE48, 0xEE49, 0xEE4A, 0xEE4B, // 0xFB6x
0xEE4C, 0xEE4D, 0xEE4E, 0xEE4F, 0xEE50, 0xEE51, 0xEE52, 0xEE53,
0xEE54, 0xEE55, 0xEE56, 0xEE57, 0xEE58, 0xEE59, 0xEE5A, 0xEE5B, // 0xFB7x
0xEE5C, 0xEE5D, 0xEE5E, 0xEE5F, 0xEE60, 0xEE61, 0xEE62, 0,
0xEE63, 0xEE64, 0xEE65, 0xEE66, 0xEE67, 0xEE68, 0xEE69, 0xEE6A, // 0xFB8x
0xEE6B, 0xEE6C, 0xEE6D, 0xEE6E, 0xEE6F, 0xEE70, 0xEE71, 0xEE72,
0xEE73, 0xEE74, 0xEE75, 0xEE76, 0xEE77, 0xEE78, 0xEE79, 0xEE7A, // 0xFB9x
0xEE7B, 0xEE7C, 0xEE7D, 0xEE7E, 0xEE80, 0xEE81, 0xEE82, 0xEE83,
0xEE84, 0xEE85, 0xEE86, 0xEE87, 0xEE88, 0xEE89, 0xEE8A, 0xEE8B, // 0xFBAx
0xEE8C, 0xEE8D, 0xEE8E, 0xEE8F, 0xEE90, 0xEE91, 0xEE92, 0xEE93,
0xEE94, 0xEE95, 0xEE96, 0xEE97, 0xEE98, 0xEE99, 0xEE9A, 0xEE9B, // 0xFBBx
0xEE9C, 0xEE9D, 0xEE9E, 0xEE9F, 0xEEA0, 0xEEA1, 0xEEA2, 0xEEA3,
0xEEA4, 0xEEA5, 0xEEA6, 0xEEA7, 0xEEA8, 0xEEA9, 0xEEAA, 0xEEAB, // 0xFBCx
0xEEAC, 0xEEAD, 0xEEAE, 0xEEAF, 0xEEB0, 0xEEB1, 0xEEB2, 0xEEB3,
0xEEB4, 0xEEB5, 0xEEB6, 0xEEB7, 0xEEB8, 0xEEB9, 0xEEBA, 0xEEBB, // 0xFBDx
0xEEBC, 0xEEBD, 0xEEBE, 0xEEBF, 0xEEC0, 0xEEC1, 0xEEC2, 0xEEC3,
0xEEC4, 0xEEC5, 0xEEC6, 0xEEC7, 0xEEC8, 0xEEC9, 0xEECA, 0xEECB, // 0xFBEx
0xEECC, 0xEECD, 0xEECE, 0xEECF, 0xEED0, 0xEED1, 0xEED2, 0xEED3,
0xEED4, 0xEED5, 0xEED6, 0xEED7, 0xEED8, 0xEED9, 0xEEDA, 0xEEDB, // 0xFBFx
0xEEDC, 0xEEDD, 0xEEDE, 0xEEDF, 0xEEE0, 0, 0, 0,
} ;
static const unsigned short SjisIbm2necTable_FC [] = {
0xEEE1, 0xEEE2, 0xEEE3, 0xEEE4, 0xEEE5, 0xEEE6, 0xEEE7, 0xEEE8, // 0xFC4x
0xEEE9, 0xEEEA, 0xEEEB, 0xEEEC, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, // 0xFC5x
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, // 0xFC6x
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, // 0xFC7x
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, // 0xFC8x
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, // 0xFC9x
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, // 0xFCAx
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, // 0xFCBx
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, // 0xFCCx
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, // 0xFCDx
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, // 0xFCEx
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, // 0xFCFx
0, 0, 0, 0, 0, 0, 0, 0,
} ;
#define SjisIbm2necTable_FD NULL
#define SjisIbm2necTable_FE NULL
#define SjisIbm2necTable_FF NULL
const unsigned short *SjisIbm2necTable ( int C ) {
static const unsigned short *const SjisIbm2necTable_80_FF [] = {
SjisIbm2necTable_80, SjisIbm2necTable_81, SjisIbm2necTable_82, SjisIbm2necTable_83,
SjisIbm2necTable_84, SjisIbm2necTable_85, SjisIbm2necTable_86, SjisIbm2necTable_87,
SjisIbm2necTable_88, SjisIbm2necTable_89, SjisIbm2necTable_8A, SjisIbm2necTable_8B,
SjisIbm2necTable_8C, SjisIbm2necTable_8D, SjisIbm2necTable_8E, SjisIbm2necTable_8F,
SjisIbm2necTable_90, SjisIbm2necTable_91, SjisIbm2necTable_92, SjisIbm2necTable_93,
SjisIbm2necTable_94, SjisIbm2necTable_95, SjisIbm2necTable_96, SjisIbm2necTable_97,
SjisIbm2necTable_98, SjisIbm2necTable_99, SjisIbm2necTable_9A, SjisIbm2necTable_9B,
SjisIbm2necTable_9C, SjisIbm2necTable_9D, SjisIbm2necTable_9E, SjisIbm2necTable_9F,
SjisIbm2necTable_A0, SjisIbm2necTable_A1, SjisIbm2necTable_A2, SjisIbm2necTable_A3,
SjisIbm2necTable_A4, SjisIbm2necTable_A5, SjisIbm2necTable_A6, SjisIbm2necTable_A7,
SjisIbm2necTable_A8, SjisIbm2necTable_A9, SjisIbm2necTable_AA, SjisIbm2necTable_AB,
SjisIbm2necTable_AC, SjisIbm2necTable_AD, SjisIbm2necTable_AE, SjisIbm2necTable_AF,
SjisIbm2necTable_B0, SjisIbm2necTable_B1, SjisIbm2necTable_B2, SjisIbm2necTable_B3,
SjisIbm2necTable_B4, SjisIbm2necTable_B5, SjisIbm2necTable_B6, SjisIbm2necTable_B7,
SjisIbm2necTable_B8, SjisIbm2necTable_B9, SjisIbm2necTable_BA, SjisIbm2necTable_BB,
SjisIbm2necTable_BC, SjisIbm2necTable_BD, SjisIbm2necTable_BE, SjisIbm2necTable_BF,
SjisIbm2necTable_C0, SjisIbm2necTable_C1, SjisIbm2necTable_C2, SjisIbm2necTable_C3,
SjisIbm2necTable_C4, SjisIbm2necTable_C5, SjisIbm2necTable_C6, SjisIbm2necTable_C7,
SjisIbm2necTable_C8, SjisIbm2necTable_C9, SjisIbm2necTable_CA, SjisIbm2necTable_CB,
SjisIbm2necTable_CC, SjisIbm2necTable_CD, SjisIbm2necTable_CE, SjisIbm2necTable_CF,
SjisIbm2necTable_D0, SjisIbm2necTable_D1, SjisIbm2necTable_D2, SjisIbm2necTable_D3,
SjisIbm2necTable_D4, SjisIbm2necTable_D5, SjisIbm2necTable_D6, SjisIbm2necTable_D7,
SjisIbm2necTable_D8, SjisIbm2necTable_D9, SjisIbm2necTable_DA, SjisIbm2necTable_DB,
SjisIbm2necTable_DC, SjisIbm2necTable_DD, SjisIbm2necTable_DE, SjisIbm2necTable_DF,
SjisIbm2necTable_E0, SjisIbm2necTable_E1, SjisIbm2necTable_E2, SjisIbm2necTable_E3,
SjisIbm2necTable_E4, SjisIbm2necTable_E5, SjisIbm2necTable_E6, SjisIbm2necTable_E7,
SjisIbm2necTable_E8, SjisIbm2necTable_E9, SjisIbm2necTable_EA, SjisIbm2necTable_EB,
SjisIbm2necTable_EC, SjisIbm2necTable_ED, SjisIbm2necTable_EE, SjisIbm2necTable_EF,
SjisIbm2necTable_F0, SjisIbm2necTable_F1, SjisIbm2necTable_F2, SjisIbm2necTable_F3,
SjisIbm2necTable_F4, SjisIbm2necTable_F5, SjisIbm2necTable_F6, SjisIbm2necTable_F7,
SjisIbm2necTable_F8, SjisIbm2necTable_F9, SjisIbm2necTable_FA, SjisIbm2necTable_FB,
SjisIbm2necTable_FC, SjisIbm2necTable_FD, SjisIbm2necTable_FE, SjisIbm2necTable_FF,
} ;
if ( C >= 0x80 && C <= 0xFF ) return SjisIbm2necTable_80_FF [ C - 0x80 ] ;
return NULL ;
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -