1 /* A 16 bit integer is required. */
2 typedef @CMAKE_16BIT_TYPE@ cmakeint16
;
4 /* On a little endian machine, these 16bit ints will give "THIS IS LITTLE ENDIAN."
5 On a big endian machine the characters will be exchanged pairwise. */
6 const cmakeint16 info_little
[] = {0x4854, 0x5349, 0x4920, 0x2053, 0x494c, 0x5454, 0x454c, 0x4520, 0x444e, 0x4149, 0x2e4e, 0x0000};
8 /* on a big endian machine, these 16bit ints will give "THIS IS BIG ENDIAN."
9 On a little endian machine the characters will be exchanged pairwise. */
10 const cmakeint16 info_big
[] = {0x5448, 0x4953, 0x2049, 0x5320, 0x4249, 0x4720, 0x454e, 0x4449, 0x414e, 0x2e2e, 0x0000};
13 int main(argc
, argv
) int argc
; char *argv
[];
15 int main(int argc
, char *argv
[])
19 require
+= info_little
[argc
];
20 require
+= info_big
[argc
];