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

ffpriv_single_letter.c File Reference

#include "ffpriv_single_letter.h"
#include "ffstring.h"

Go to the source code of this file.

Functions

ffint32 ffpriv_single_letter (ffword *word, ffcase thecase, ffint32 count)
 TODO: docu.
ffbool ffpriv_is_back_letter (const ffchar letter)
 TODO: docu.

Variables

static const char * b_letters = "aAhHkKoOqQuUzZċĊ"
static const ffuint32 b_len = 16


Function Documentation

ffbool ffpriv_is_back_letter const ffchar  letter  ) 
 

TODO: docu.

Definition at line 353 of file ffpriv_single_letter.c.

References b_len, and b_letters.

Referenced by ffpriv_single_letter().

ffint32 ffpriv_single_letter ffword word,
ffcase  thecase,
ffint32  count
 

TODO: docu.

Parameters:
word The word to inflect
thecase The case
count The count; enter 1 to get the singular or anything else to get the plural
Returns:

Definition at line 34 of file ffpriv_single_letter.c.

References ffword::data, FFCASE_ABESSIVE, FFCASE_ABLATIVE, FFCASE_ADESSIVE, FFCASE_ALLATIVE, FFCASE_COMITATIVE, FFCASE_ELATIVE, FFCASE_ESSIVE, FFCASE_GENITIVE, FFCASE_ILLATIVE, FFCASE_INESSIVE, FFCASE_INSTRUCTIVE, FFCASE_NOMINATIVE, FFCASE_PARTITIVE, FFCASE_TRANSLATIVE, ffpriv_is_back_letter(), ffstring_append(), ffstring_rfe(), ffstring::len, and ffstring::str.

Referenced by ffpriv_abessive_plural(), ffpriv_abessive_singular(), ffpriv_ablative_plural(), ffpriv_ablative_singular(), ffpriv_adessive_plural(), ffpriv_adessive_singular(), ffpriv_allative_plural(), ffpriv_allative_singular(), ffpriv_comitative_plural(), ffpriv_elative_plural(), ffpriv_elative_singular(), ffpriv_essive_plural(), ffpriv_essive_singular(), ffpriv_genitive_plural(), ffpriv_genitive_singular(), ffpriv_illative_plural(), ffpriv_illative_singular(), ffpriv_inessive_plural(), ffpriv_inessive_singular(), ffpriv_instructive_plural(), ffpriv_instructive_singular(), ffpriv_nominative_plural(), ffpriv_partitive_plural(), ffpriv_partitive_singular(), ffpriv_translative_plural(), and ffpriv_translative_singular().


Variable Documentation

const ffuint32 b_len = 16 [static]
 

Definition at line 350 of file ffpriv_single_letter.c.

Referenced by ffpriv_is_back_letter().

const char* b_letters = "aAhHkKoOqQuUzZċĊ" [static]
 

Definition at line 349 of file ffpriv_single_letter.c.

Referenced by ffpriv_is_back_letter().


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