Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
// 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; }
|