#include "fftypes.h"
#include "ffstring.h"
Go to the source code of this file.
Functions | |
ffbool | ffpriv_is_vowel (const char letter) |
Determines whether the given letter is a (Finnish) vowel or not. | |
ffbool | ffpriv_is_consonant (const char letter) |
Determines whether the given letter is a (Finnish) consonant or not. | |
ffchar * | ffpriv_vowel_harmony (const ffstring *string, ffchar *back, ffchar *front) |
Returns the appropriate one, back or front, depending on whether the given string has back or front vowels. |
Definition in file ffutil.h.
|
Determines whether the given letter is a (Finnish) consonant or not.
Definition at line 65 of file ffutil.c. References c_len, c_low, and c_upp. Referenced by ffpriv_partitive_plural(), and ffpriv_partitive_singular(). |
|
Determines whether the given letter is a (Finnish) vowel or not.
Definition at line 41 of file ffutil.c. References v_len, v_low, and v_upp. Referenced by ffpriv_essive_stem(), ffpriv_general_illative(), ffpriv_genitive_plural(), ffpriv_genitive_stem(), ffpriv_partitive_plural(), and ffpriv_plural_stem(). |
|
Returns the appropriate one, back or front, depending on whether the given string has back or front vowels.
Definition at line 90 of file ffutil.c. Referenced by ffpriv_abessive_plural(), ffpriv_abessive_singular(), ffpriv_ablative_plural(), ffpriv_ablative_singular(), ffpriv_adessive_plural(), ffpriv_adessive_singular(), ffpriv_elative_plural(), ffpriv_elative_singular(), ffpriv_essive_plural(), ffpriv_essive_singular(), ffpriv_genitive_stem(), ffpriv_inessive_plural(), ffpriv_inessive_singular(), ffpriv_partitive_plural(), and ffpriv_partitive_singular(). |