Wednesday, June 16, 2010

little endian or bg endian

const int i = 1; #define is_bigendian() ( (*(char*)&i) == 0 )

#define LITTLE_ENDIAN 0 #define BIG_ENDIAN    1  int endian() {     int i = 1;     char *p = (char *)&i;      if (p[0] == 1)         return LITTLE_ENDIAN;     else         return BIG_ENDIAN; }

No comments:

Post a Comment