| @@ -762,7 +762,7 @@ static int group3_ix; | |||
| #define N_RULES 3000 // max rules for each group | |||
| int isHexDigit(int c) | |||
| static int isHexDigit(int c) | |||
| { | |||
| if ((c >= '0') && (c <= '9')) | |||
| return c - '0'; | |||
| @@ -1169,7 +1169,7 @@ static char *compile_rule(char *input) | |||
| return prule; | |||
| } | |||
| int __cdecl string_sorter(char **a, char **b) | |||
| static int __cdecl string_sorter(char **a, char **b) | |||
| { | |||
| char *pa, *pb; | |||
| int ix; | |||
| @@ -40,9 +40,6 @@ | |||
| int dictionary_skipwords; | |||
| char dictionary_name[40]; | |||
| extern void print_dictionary_flags(unsigned int *flags, char *buf, int buf_len); | |||
| extern char *DecodeRule(const char *group_chars, int group_length, char *rule, int control); | |||
| // accented characters which indicate (in some languages) the start of a separate syllable | |||
| static const unsigned short diereses_list[7] = { 0xe4, 0xeb, 0xef, 0xf6, 0xfc, 0xff, 0 }; | |||
| @@ -749,6 +749,9 @@ int LoadDictionary(Translator *tr, const char *name, int no_error); | |||
| int LookupDictList(Translator *tr, char **wordptr, char *ph_out, unsigned int *flags, int end_flags, WORD_TAB *wtab); | |||
| int HashDictionary(const char *string); | |||
| void print_dictionary_flags(unsigned int *flags, char *buf, int buf_len); | |||
| char *DecodeRule(const char *group_chars, int group_length, char *rule, int control); | |||
| void MakePhonemeList(Translator *tr, int post_pause, int new_sentence); | |||
| int ChangePhonemes_ru(Translator *tr, PHONEME_LIST2 *phlist, int n_ph, int index, PHONEME_TAB *ph, CHANGEPH *ch); | |||
| void ApplySpecialAttribute2(Translator *tr, char *phonemes, int dict_flags); | |||