Main Page | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

ffpriv_genitive_stem.h File Reference

Defines the genitive stem funtion which is the starting point for inflecting in most cases. More...

#include "fftypes.h"
#include "ffword.h"

Go to the source code of this file.

Functions

ffint32 ffpriv_genitive_stem (ffword *word)
 Transforms the given word into its genitive stem.


Detailed Description

Defines the genitive stem funtion which is the starting point for inflecting in most cases.

It is implemented in ffpriv_genitive_stem.c.

Definition in file ffpriv_genitive_stem.h.


Function Documentation

ffint32 ffpriv_genitive_stem ffword word  ) 
 

Transforms the given word into its genitive stem.

Parameters:
word The word in basic form
Returns:
0 on success; negative on error

Definition at line 37 of file ffpriv_genitive_stem.c.

References ffpriv_consonant_gradation(), ffpriv_ie_genitive(), ffpriv_is_vowel(), ffpriv_ss_genitive(), ffpriv_vowel_harmony(), ffregex_match(), ffstring_append(), ffstring_compare_ci(), ffstring_compare_tail_ci(), ffstring_last(), ffstring_last_equals_ci(), ffstring_rfe(), and ffstring_tail_equals_ci().

Referenced by ffpriv_abessive_singular(), ffpriv_ablative_singular(), ffpriv_adessive_singular(), ffpriv_allative_singular(), ffpriv_elative_singular(), ffpriv_essive_stem(), ffpriv_genitive_singular(), ffpriv_inessive_singular(), ffpriv_instructive_singular(), ffpriv_nominative_plural(), ffpriv_partitive_stem(), ffpriv_plural_stem(), and ffpriv_translative_singular().


Generated on Sun May 15 21:50:47 2005 for FinFlect by  doxygen 1.4.1