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

ffpriv_ie_vowel_change.h File Reference

Defines the functions (implemented in ffpriv_ie_vowel_change.c) for accessing the exception lists for words that undergo an i-e vowel change when inflected to various cases. More...

Go to the source code of this file.

Functions

ffint32 ffpriv_ie_genitive (ffword *word)
 Checks the i-e vowel change exception lists for the given word and replaces it with its i-e changed genitive stem equivalent if found.
ffint32 ffpriv_ie_partitive (ffword *word)
 Checks the i-e vowel change exception lists for the given word and replaces it with its i-e changed partitive stem equivalent if found.


Detailed Description

Defines the functions (implemented in ffpriv_ie_vowel_change.c) for accessing the exception lists for words that undergo an i-e vowel change when inflected to various cases.

Definition in file ffpriv_ie_vowel_change.h.


Function Documentation

ffint32 ffpriv_ie_genitive ffword word  ) 
 

Checks the i-e vowel change exception lists for the given word and replaces it with its i-e changed genitive stem equivalent if found.

Parameters:
word The word to check
Returns:
0 if the word was not in the lists and thus wasn't changed; 1 if the word was in the lists and was changed; negative on error

Definition at line 243 of file ffpriv_ie_vowel_change.c.

References ffpriv_ie_list_get().

Referenced by ffpriv_genitive_stem(), and ffpriv_plural_stem().

ffint32 ffpriv_ie_partitive ffword word  ) 
 

Checks the i-e vowel change exception lists for the given word and replaces it with its i-e changed partitive stem equivalent if found.

Parameters:
word The word to check
Returns:
0 if the word was not in the lists and thus wasn't changed; 1 if the word was in the lists and was changed; negative on error

Definition at line 247 of file ffpriv_ie_vowel_change.c.

References ffpriv_ie_list_get().

Referenced by ffpriv_essive_stem(), ffpriv_partitive_stem(), ffpriv_plural_stem(), and main().


Generated on Thu Jun 2 23:16:59 2005 for FinFlect by  doxygen 1.4.2