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

plural-exp.h File Reference

Go to the source code of this file.

Data Structures

struct  expression
struct  parse_args

Defines

#define PARAMS(args)   ()
#define FREE_EXPRESSION   free_plural_expression
#define PLURAL_PARSE   parse_plural_expression
#define GERMANIC_PLURAL   germanic_plural
#define EXTRACT_PLURAL_EXPRESSION   extract_plural_expression

Functions

void FREE_EXPRESSION PARAMS ((struct expression *exp)) internal_function
int PLURAL_PARSE PARAMS ((void *arg))
void EXTRACT_PLURAL_EXPRESSION PARAMS ((const char *nullentry, struct expression **pluralp, unsigned long int *npluralsp)) internal_function
unsigned long int plural_eval PARAMS ((struct expression *pexp, unsigned long int n))

Variables

expression GERMANIC_PLURAL attribute_hidden


Define Documentation

#define EXTRACT_PLURAL_EXPRESSION   extract_plural_expression
 

Definition at line 109 of file plural-exp.h.

#define FREE_EXPRESSION   free_plural_expression
 

Definition at line 106 of file plural-exp.h.

#define GERMANIC_PLURAL   germanic_plural
 

Definition at line 108 of file plural-exp.h.

#define PARAMS args   )     ()
 

Definition at line 27 of file plural-exp.h.

#define PLURAL_PARSE   parse_plural_expression
 

Definition at line 107 of file plural-exp.h.


Function Documentation

unsigned long int plural_eval PARAMS (struct expression *pexp, unsigned long int n  ) 
 

void EXTRACT_PLURAL_EXPRESSION PARAMS (const char *nullentry, struct expression **pluralp, unsigned long int *npluralsp  ) 
 

int PLURAL_PARSE PARAMS (void *arg)   ) 
 

void FREE_EXPRESSION PARAMS (struct expression *exp  ) 
 


Variable Documentation

struct expression GERMANIC_PLURAL attribute_hidden
 

Definition at line 280 of file dcigettext.c.


Generated on Sun Dec 26 11:23:29 2004 for lincity by  doxygen 1.3.9.1