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

ffpriv_interior_local_cases.h File Reference

Declares functions for inflecting words in interior local cases. More...

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

Go to the source code of this file.

Functions

ffint32 ffpriv_inessive_singular (ffword *word)
 Transforms the given word into its inessive singular form.
ffint32 ffpriv_inessive_plural (ffword *word)
 Transforms the given word into its inessive plural form.
ffint32 ffpriv_elative_singular (ffword *word)
 Transforms the given word into its inessive singular form.
ffint32 ffpriv_elative_plural (ffword *word)
 Transforms the given word into its inessive plural form.
ffint32 ffpriv_illative_singular (ffword *word)
 Transforms the given word into its illative singular form.
ffint32 ffpriv_illative_plural (ffword *word)
 Transforms the given word into its illative plural form.


Detailed Description

Declares functions for inflecting words in interior local cases.

They are implemented in ffpriv_interior_local_cases.c.

Definition in file ffpriv_interior_local_cases.h.


Function Documentation

ffint32 ffpriv_elative_plural ffword word  ) 
 

Transforms the given word into its inessive plural form.

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

Definition at line 129 of file ffpriv_interior_local_cases.c.

References ffpriv_plural_stem(), ffpriv_vowel_harmony(), and ffstring_append().

Referenced by ff_elative_plural().

ffint32 ffpriv_elative_singular ffword word  ) 
 

Transforms the given word into its inessive singular form.

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

Definition at line 118 of file ffpriv_interior_local_cases.c.

References ffpriv_genitive_stem(), ffpriv_vowel_harmony(), and ffstring_append().

Referenced by ff_elative_singular().

ffint32 ffpriv_illative_plural ffword word  ) 
 

Transforms the given word into its illative plural form.

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

Definition at line 144 of file ffpriv_interior_local_cases.c.

References ffpriv_general_illative().

Referenced by ff_illative_plural().

ffint32 ffpriv_illative_singular ffword word  ) 
 

Transforms the given word into its illative singular form.

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

Definition at line 138 of file ffpriv_interior_local_cases.c.

References ffpriv_general_illative().

Referenced by ff_illative_singular().

ffint32 ffpriv_inessive_plural ffword word  ) 
 

Transforms the given word into its inessive plural form.

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

Definition at line 109 of file ffpriv_interior_local_cases.c.

References ffpriv_plural_stem(), ffpriv_vowel_harmony(), and ffstring_append().

Referenced by ff_inessive_plural().

ffint32 ffpriv_inessive_singular ffword word  ) 
 

Transforms the given word into its inessive singular form.

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

Definition at line 98 of file ffpriv_interior_local_cases.c.

References ffpriv_genitive_stem(), ffpriv_vowel_harmony(), and ffstring_append().

Referenced by ff_inessive_singular().


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