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

ffpriv_essive_stem.c File Reference

Implements the essive stem function declared in ffpriv_essive_stem.h. More...

#include "ffpriv_essive_stem.h"
#include "ffutil.h"
#include "ffstring.h"
#include "ffpriv_genitive_stem.h"

Go to the source code of this file.

Functions

ffint32 ffpriv_essive_stem (ffword *word)
 Transform the given word into its essive stem.


Detailed Description

Implements the essive stem function declared in ffpriv_essive_stem.h.

Definition in file ffpriv_essive_stem.c.


Function Documentation

ffint32 ffpriv_essive_stem ffword word  ) 
 

Transform the given word into its essive stem.

TODO: ie

Definition at line 35 of file ffpriv_essive_stem.c.

References ffops::cg, ffword::data, ffpriv_genitive_stem(), ffpriv_is_vowel(), ffstring_copy(), ffstring_delete(), ffstring_last(), ffstring_last_equals_ci(), ffstring_move_and_delete(), ffstring_rfe(), ffstring_tail_equals_ci(), and ffword::metadata.

Referenced by ffpriv_essive_singular(), ffpriv_general_illative(), and ffpriv_plural_stem().


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