Simpler endianness tester.

pull/15/head
Jussi Pakkanen 12 years ago
parent 919fcbb6ef
commit cd9475bfe5
  1. 10
      test cases/26 endian/prog.c

@ -1,12 +1,10 @@
#include<stdint.h> #include<stdint.h>
int is_big_endian(void) { int is_big_endian(void) {
union { uint32_t one = 1;
uint32_t i; if(*((uint8_t*) &one) == 1)
char c[4]; return 0;
} bint = {0x01020304}; return 1;
return bint.c[0] == 1;
} }

Loading…
Cancel
Save