5
#include "regex/regex.h"
29
#define SPNHRDSZ (sizeof(uint32))
32
typedef struct spell_struct
46
typedef struct aff_struct
67
#define FF_CROSSPRODUCT 0x01
68
#define FF_COMPOUNDWORD 0x02
69
#define FF_COMPOUNDONLYAFX 0x04
81
struct AffixNode *node;
84
typedef struct AffixNode
88
AffixNodeData data[1];
91
#define ANHRDSZ (sizeof(uint32))
104
char compoundcontrol;
115
CMPDAffix *CompoundAffix;
119
char **NINormalizeWord(IspellDict * Conf, char *word);
120
int NIImportAffixes(IspellDict * Conf, const char *filename);
121
int NIImportDictionary(IspellDict * Conf, const char *filename);
123
int NIAddSpell(IspellDict * Conf, const char *word, const char *flag);
124
int NIAddAffix(IspellDict * Conf, int flag, char flagflags, const char *mask, const char *find, const char *repl, int type);
125
void NISortDictionary(IspellDict * Conf);
126
void NISortAffixes(IspellDict * Conf);
127
void NIFree(IspellDict * Conf);