aboutsummaryrefslogtreecommitdiffstats
path: root/bs/deftypes.c
blob: dad9b58a8efee5e6b75d1310b2a4a41e1ec280c5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>

int main(int argc, char argv[])
{
	long one = 1;
	puts( *((char *)(&one)) ? "/* #undef WORDS_BIGENDIAN */"
				: "#define WORDS_BIGENDIAN" );
	printf( "#define SIZEOF_INT %ld\n"
		"#define SIZEOF_LONG %ld\n"
		"#define SIZEOF_LONG_LONG %ld\n"
		"#define SIZEOF_SHORT %ld\n",
		(long int)(sizeof(int)),
		(long int)(sizeof(long)),
		(long int)(sizeof(long long)),
		(long int)(sizeof(short)) );

	return 0;
}