#define MAXWORDLENGTH
#define MAXPREDICTIONS
#define STATE_TEMPORARY
#define STATE_PERMANENT
#define PRIORITY_NEWWORD
gchar WordCompleteOpen (const gchar *directory);
void WordCompleteClose (void);
gint WordCompletePredict (const gchar *pWord,
gint numberPredictions,
gchar **Predictions);
gchar WordCompleteAddNewWord (gchar *pWord);
gchar WordCompleteSaveDictionary (void);
gint WordCompleteSaveLoop (Node *pDictLetter,
gchar *pWord,
FILE *pFile);
void WordCompletePredictLoop (const gchar *pWord,
Node *pNode,
gchar *pPrediction);
void WordCompleteDeleteChildren (Node *pNode);
gchar WordCompleteAddWord (gchar *pWord,
gint priority,
gint state);
Node* WordCompleteAddLetter (Node *pNode,
gchar letter);
void WordCompleteAddPrediction (gchar *pWord,
gint priority); |