#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.  | 
  
 1.4.2