Return to endian.c CVS log | Up to [local] / OpenXM_contrib / pari / config |
1.1 maekawa 1: main() 2: { 3: int i; 4: union 5: { 6: unsigned long l; 7: char c[sizeof(long)]; 8: } u; 9: 10: if (sizeof(long) > 4) 11: u.l = (0x08070605L << 32) | 0x04030201L; 12: else 13: u.l = 0x04030201L; 14: for (i = 0; i < sizeof(long); i++) 15: printf("%c", u.c[i]+'0'); 16: printf("\n"); 17: exit(0); 18: } 19: