OSDN Git Service

merge original branch.
[tortoisegit/TortoiseGitJp.git] / ext / hunspell / baseaffix.hxx
1 #ifndef _BASEAFF_HXX_
2 #define _BASEAFF_HXX_
3
4 class AffEntry
5 {
6 public:
7
8 protected:
9        char *       appnd;
10        char *       strip;
11        unsigned char  appndl;
12        unsigned char  stripl;
13        char         numconds;
14        char  opts;
15        unsigned short aflag;
16        union {
17          char   base[SETSIZE];
18          struct {
19                 char  ascii[SETSIZE/2];
20                 char neg[8];
21                 char all[8];
22                 w_char * wchars[8];
23                 int wlen[8];
24          } utf8;
25        } conds;
26        char *       morphcode;
27        unsigned short * contclass;
28        short        contclasslen;
29 };
30
31 #endif