// This code converts big Endian to little Endian and vice-versa
// similar code for float as well.
int swapEndianInt( int bEnum )
{
int lEnum;
char *lE = (char*) &lEnum;
char *bE = (char*) &bEnum;
lE[0] = bE[3];
lE[1] = bE[2];
lE[2] = bE[1];
lE[3] = bE[0];
return lEnum;
}