static void int_to_char(unsigend int i, unsigned char ch[4])
{
ch[0] = i>>24;
ch[1] = (i>>16)&0xFF;
ch[2] = (i>>8)&0xFF;
ch[3] = i&0xFF;
}
static unsigend int char_to_int(unsigned char ch[4])
{
return ((unsigend int)ch[0]<<24) | ((unsigend int)ch[1]<<16)
| ((unsigend int)ch[2]<< 8) | (unsigend int)ch[3];
}