char a;
short b;
int c;
long d;
unsigned char e;
unsigned short f;
unsigned int g;
unsigned long h;
signed char i;
signed short j;
signed int k;
signed long l;
unsigned char *m;
unsigned short *n;
unsigned int *o;
unsigned long *p;
unsigned char* p1;
struct
{
unsigned char* p2;
} s_struct;