OSDN Git Service

Merge branch 'master' of git://repo.or.cz/TortoiseGit
[tortoisegit/TortoiseGitJp.git] / ext / hunspell / htypes.hxx
1 #ifndef _HTYPES_HXX_
2 #define _HTYPES_HXX_
3
4 #define MAXDELEN    8192
5
6 #define ROTATE_LEN   5
7
8 #define ROTATE(v,q) \
9    (v) = ((v) << (q)) | (((v) >> (32 - q)) & ((1 << (q))-1));
10
11 // approx. number  of user defined words
12 #define USERWORD 1000
13
14 struct hentry
15 {
16   short    wlen;
17   short    alen;
18   char     wbeg[2];
19   char *   word;
20   unsigned short * astr;
21   struct   hentry * next;
22   struct   hentry * next_homonym;
23 #ifdef HUNSPELL_EXPERIMENTAL
24   char *   description;
25 #endif
26 };
27
28 #endif