// File Name: status.c // Owner: Masahiro Teragawa // Revision: 1.00 08/23/'95 Masahiro Teragawa // #include "win32.h" #include "fechrcnv.h" #ifdef DBCS_DIVIDE DBCS_STATUS dStatus0 = { CODE_UNKNOWN, '\0', FALSE }; BOOL blkanji0 = FALSE; // Kanji In Mode DBCS_STATUS dStatus = { CODE_UNKNOWN, '\0', FALSE }; BOOL blkanji = FALSE; // Kanji In Mode BOOL blkana = FALSE; // Kana Mode #endif // DBCS_DIVIDE int nCurrentCodeSet = CODE_UNKNOWN; /*********************************************************************/ /* Function: FCC_Init */ /*********************************************************************/ void FCC_Init( void ) { #ifdef DBCS_DIVIDE dStatus0.nCodeSet = CODE_UNKNOWN; dStatus0.cSavedByte = '\0'; dStatus0.fESC = FALSE; blkanji0 = FALSE; dStatus.nCodeSet = CODE_UNKNOWN; dStatus.cSavedByte = '\0'; dStatus.fESC = FALSE; blkanji = FALSE; blkana = FALSE; #endif // DBCS_DIVIDE nCurrentCodeSet = CODE_UNKNOWN; return; } /*********************************************************************/ /* Function: FCC_GetCurrentEncodingMode */ /*********************************************************************/ int FCC_GetCurrentEncodingMode( void ) { return nCurrentCodeSet; }