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 244 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 248 of file ffpriv_ie_vowel_change.c.

References ffpriv_ie_list_get().

Referenced by ffpriv_partitive_stem(), and main().


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