| int c_temp; // save a character byte while we temporarily replace it with space | int c_temp; // save a character byte while we temporarily replace it with space | ||||
| int first_char; | int first_char; | ||||
| int last_char = 0; | int last_char = 0; | ||||
| int add_plural_suffix = 0; | |||||
| int prefix_flags = 0; | int prefix_flags = 0; | ||||
| int more_suffixes; | int more_suffixes; | ||||
| int confirm_prefix; | int confirm_prefix; | ||||
| } | } | ||||
| } | } | ||||
| if ((add_plural_suffix) || (wflags & FLAG_HAS_PLURAL)) { | |||||
| if (wflags & FLAG_HAS_PLURAL) { | |||||
| // s or 's suffix, append [s], [z] or [Iz] depending on previous letter | // s or 's suffix, append [s], [z] or [Iz] depending on previous letter | ||||
| if (last_char == 'f') | if (last_char == 'f') | ||||
| TranslateRules(tr, &word_ss[1], phonemes, N_WORD_PHONEMES, NULL, 0, NULL); | TranslateRules(tr, &word_ss[1], phonemes, N_WORD_PHONEMES, NULL, 0, NULL); |