Back to index

cell-binutils  2.17cvs20070401
Classes | Defines | Functions
plural-exp.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  expression
struct  parse_args
union  expression.val


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


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))

Class Documentation

struct parse_args

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

Collaboration diagram for parse_args:
Class Members
const char * cp
struct expression * res
union expression.val

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

Class Members
struct expression * args
unsigned long int num

Define Documentation

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

#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.

Definition at line 32 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

int PLURAL_PARSE PARAMS ( (void *arg )