void Int2UChar (unsigned char * des, unsigned int data) { *des = data >> 24; *(des + 1) = data >> 16; *(des + 2) = data >> 8; *(des + 3) = data ; } unsigned int UChar2Int ( unsigned char * src) { unsigned int ans = ((*(src))<<24) + ((*(src + 1))<<16) + ((*(src + 2))<< 8) + (*(src + 3)); return ans; }