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

ffcase.h File Reference

Defines constants for cases and counts, and a function (ff_case_name, implemented in ffcase.c) that returns case names. More...

#include "fftypes.h"

Go to the source code of this file.

Typedefs

typedef enum ffcase ffcase
 The case constants.
typedef enum ffcount ffcount
 The case enum.

Enumerations

enum  ffcase {
  FFCASE_NOMINATIVE = 1000, FFCASE_PARTITIVE, FFCASE_GENITIVE, FFCASE_ESSIVE,
  FFCASE_TRANSLATIVE, FFCASE_INESSIVE, FFCASE_ELATIVE, FFCASE_ILLATIVE,
  FFCASE_ADESSIVE, FFCASE_ABLATIVE, FFCASE_ALLATIVE, FFCASE_ABESSIVE,
  FFCASE_COMITATIVE, FFCASE_INSTRUCTIVE
}
 The case constants. More...
enum  ffcount { FFCOUNT_SINGULAR = 1, FFCOUNT_PLURAL = 2 }
 The case enum. More...

Functions

ffcharff_case_name (ffcase thecase)
 Returns a pointer to the name of the given case.


Detailed Description

Defines constants for cases and counts, and a function (ff_case_name, implemented in ffcase.c) that returns case names.

Definition in file ffcase.h.


Typedef Documentation

typedef enum ffcase ffcase
 

The case constants.

typedef enum ffcount ffcount
 

The case enum.


Enumeration Type Documentation

enum ffcase
 

The case constants.

Enumeration values:
FFCASE_NOMINATIVE  Nominative.
FFCASE_PARTITIVE  Partitive.
FFCASE_GENITIVE  Genitive.
FFCASE_ESSIVE  Essive.
FFCASE_TRANSLATIVE  Translative.
FFCASE_INESSIVE  Inessive.
FFCASE_ELATIVE  Elative.
FFCASE_ILLATIVE  Illative.
FFCASE_ADESSIVE  Adessive.
FFCASE_ABLATIVE  Ablative.
FFCASE_ALLATIVE  Allative.
FFCASE_ABESSIVE  Abessive.
FFCASE_COMITATIVE  Comitative.
FFCASE_INSTRUCTIVE  Instructive.

Definition at line 42 of file ffcase.h.

enum ffcount
 

The case enum.

Enumeration values:
FFCOUNT_SINGULAR  Singular.
FFCOUNT_PLURAL  Plural.

Definition at line 117 of file ffcase.h.


Function Documentation

ffchar* ff_case_name ffcase  thecase  ) 
 

Returns a pointer to the name of the given case.

Parameters:
thecase The case whose name you want
Returns:
A pointer to the name of the given case

Definition at line 49 of file ffcase.c.

References casenames, and FFCASE_NOMINATIVE.

Referenced by main().


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