1169718Skan/* $FreeBSD$ */
2169718Skan
3169718Skan#ifdef	SIZEOF_INT
4169718Skan# undef	SIZEOF_INT
5169718Skan#endif
6169718Skan
7169718Skan#ifdef	SIZEOF_SHORT
8169718Skan# undef	SIZEOF_SHORT
9169718Skan#endif
10169718Skan
11169718Skan#ifdef	SIZEOF_LONG
12169718Skan# undef	SIZEOF_LONG
13169718Skan#endif
14169718Skan
15169718Skan#ifdef	SIZEOF_VOID_P
16169718Skan# undef	SIZEOF_VOID_P
17169718Skan#endif
18169718Skan
19169718Skan#ifdef	SIZEOF_LONG_LONG
20169718Skan# undef	SIZEOF_LONG_LONG
21169718Skan#endif
22169718Skan
23169718Skan#ifdef  HOST_WIDE_INT
24169718Skan# undef	HOST_WIDE_INT
25169718Skan#endif
26169718Skan
27169718Skan#define SIZEOF_INT		4
28169718Skan#define SIZEOF_SHORT		2
29169718Skan#define	SIZEOF_LONG_LONG	8
30169718Skan
31169718Skan#if __LP64__
32169718Skan#define	SIZEOF_LONG		8
33169718Skan#define	SIZEOF_VOID_P		8
34169718Skan#define	HOST_WIDE_INT		long
35169718Skan#else
36169718Skan#define	SIZEOF_LONG		4
37169718Skan#define	SIZEOF_VOID_P		4
38169718Skan#define	HOST_WIDE_INT		long long
39169718Skan#endif
40169718Skan
41169718Skan#ifdef WORDS_BIGENDIAN
42169718Skan#undef WORDS_BIGENDIAN
43169718Skan#endif
44169718Skan
45169718Skan#if defined(__sparc64__) || defined(__ARMEB__)
46169718Skan#define WORDS_BIGENDIAN		1
47169718Skan#endif
48