#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. | |
ffuint32 | ffutil_tolower (const ffstring *source, ffstring *target) |
Converts string to lower case. | |
ffuint32 | ffutil_toupper (const ffstring *source, ffstring *target) |
Converts string to upper case. | |
ffchar | ffutil_ffchar_tolower (ffchar c) |
Converts ffchar to lower case. |
Definition in file ffutil.h.
|
Determines whether the given letter is a (Finnish) consonant or not.
Definition at line 60 of file ffutil.c. References c_len, c_low, and c_upp. Referenced by ffpriv_essive_stem(), 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(), ffpriv_partitive_stem(), 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 79 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(). |
|
Converts ffchar to lower case. Supports a-z and едц
Definition at line 149 of file ffutil.c. Referenced by ffstring_equals_ci(), and ffstring_equals_ff_ci(). |
|
Converts string to lower case. Supports a-z and едц.
Definition at line 93 of file ffutil.c. References ffstring_copy(), and ffstring::str. Referenced by ffstring_compare_ci(), and ffstring_compare_ff_ci(). |
|
Converts string to upper case. Supports a-z and едц.
Definition at line 121 of file ffutil.c. References ffstring_copy(), and ffstring::str. |