--- src/state.h.orig Mon Apr 26 01:49:05 1999 +++ src/state.h Mon Apr 26 01:49:05 1999 @@ -0,0 +1,23 @@ +/* + Copyright (C) 1994 Edward Der-Hua Liu, Hsin-Chu, Taiwan +*/ + +typedef struct { + char kb_state; + char _CurInMethod; +} InmdState; + +#define EngChiMask (1) +#define HalfFullMask (2) + +typedef struct { + int len; + int status; + InmdState inmdstate; + char tkey[512]; +} XCIN_RES; + +#define EngChi ((inmdstate.kb_state & EngChiMask) ? 1:0) +#define HalfFull ((inmdstate.kb_state & HalfFullMask) ? 1:0) +#define CurInMethod (inmdstate._CurInMethod) +/* extern InmdState inmdstate; */