Move the sources to trunk
[opencv] / apps / Hawk / CVEiCL / EiC / src / typesets.h
1 #define INCLUDE_INT 0 /*(sizeof(long) != sizeof(int))*/
2
3 #define CASE_INT        case t_char: case t_short:\
4                                 case t_int: case t_enum
5 #define CASE_UINT       case t_uchar: case t_ushort: case t_uint
6 #define CASE_LONG   case t_long
7 #define CASE_ULONG  case t_ulong
8 #define CASE_FLOAT  case t_float: case t_double
9 #define CASE_NUM    CASE_INT:\
10                                 CASE_UINT:\
11                                 CASE_LONG:\
12                                 CASE_ULONG:\
13                                 CASE_FLOAT
14
15 /* typesets.c
16 --------------*/
17 void EiC_do_stooutput(token_t * e1);
18 void EiC_do_inc_dec(token_t *e1, int op);
19 void EiC_output(token_t *e1);
20 int do_binaryop(token_t *e1, token_t *e2,int op);
21 int EiC_unaryop(token_t *e1,int op);
22 void EiC_cast2comm(token_t *e1, token_t *e2);
23 int EiC_bin_validate(unsigned oper, token_t *e1, token_t *e2);
24 void EiC_castconst(token_t *e1, token_t *e2,int explicit);
25 void EiC_castvar(token_t *e1, token_t *e2, int explicit);
26