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

ffpriv_partitive_stem.c File Reference

Implements the partitive stem function declared in ffpriv_partitive_stem.h. More...

#include "ffpriv_partitive_stem.h"
#include "ffpriv_genitive_stem.h"
#include "ffutil.h"
#include "ffstring.h"
#include "ffregex.h"
#include "ffpriv_ie_vowel_change.h"

Go to the source code of this file.

Functions

ffint32 ffpriv_partitive_stem (ffword *word)
 Transforms the given word to its partitive stem.


Detailed Description

Implements the partitive stem function declared in ffpriv_partitive_stem.h.

Definition in file ffpriv_partitive_stem.c.


Function Documentation

ffint32 ffpriv_partitive_stem ffword word  ) 
 

Transforms the given word to its partitive stem.

Parameters:
word The word to inflect
Returns:
0 on success, negative on error
Todo:
relic consonant

Todo:
Error constant

Definition at line 42 of file ffpriv_partitive_stem.c.

References ffops::cg, ffword::data, ffpriv_genitive_stem(), ffpriv_ie_partitive(), ffregex_match_ci(), ffstring_append(), ffstring_last_equals(), ffstring_rfe(), ffstring_tail_equals_ci(), ffword_copy(), ffword_delete(), and ffword::metadata.

Referenced by ffpriv_genitive_plural(), and ffpriv_partitive_singular().


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