Logo Search packages:      
Sourcecode: xcingb version File versions  Download package

state.h

/*
      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; */

Generated by  Doxygen 1.6.0   Back to index