xref: /netbsd-src/external/gpl3/gcc.old/dist/fixincludes/tests/base/stdint-aix.h (revision 1debfc3d3fad8af6f31804271c18e67f77b4d718)
1*1debfc3dSmrg /*  DO NOT EDIT THIS FILE.
2*1debfc3dSmrg 
3*1debfc3dSmrg     It has been auto-edited by fixincludes from:
4*1debfc3dSmrg 
5*1debfc3dSmrg 	"fixinc/tests/inc/stdint-aix.h"
6*1debfc3dSmrg 
7*1debfc3dSmrg     This had to be done to correct non-standard usages in the
8*1debfc3dSmrg     original, manufacturer supplied header file.  */
9*1debfc3dSmrg 
10*1debfc3dSmrg 
11*1debfc3dSmrg 
12*1debfc3dSmrg #if defined( AIX_STDINT_1_CHECK )
13*1debfc3dSmrg #define UINT8_MAX	(255)
14*1debfc3dSmrg #define UINT16_MAX	(65535)
15*1debfc3dSmrg #endif  /* AIX_STDINT_1_CHECK */
16*1debfc3dSmrg 
17*1debfc3dSmrg 
18*1debfc3dSmrg #if defined( AIX_STDINT_2_CHECK )
19*1debfc3dSmrg #define INTPTR_MIN	(-INTPTR_MAX-1)
20*1debfc3dSmrg #define INTPTR_MAX	9223372036854775807L
21*1debfc3dSmrg #define UINTPTR_MAX	18446744073709551615UL
22*1debfc3dSmrg #else
23*1debfc3dSmrg #define INTPTR_MIN	(-INTPTR_MAX-1)
24*1debfc3dSmrg #define INTPTR_MAX	2147483647L
25*1debfc3dSmrg #define UINTPTR_MAX	4294967295UL
26*1debfc3dSmrg #endif  /* AIX_STDINT_2_CHECK */
27*1debfc3dSmrg 
28*1debfc3dSmrg 
29*1debfc3dSmrg #if defined( AIX_STDINT_3_CHECK )
30*1debfc3dSmrg #define PTRDIFF_MIN	(-9223372036854775807L - 1)
31*1debfc3dSmrg #define PTRDIFF_MAX	9223372036854775807L
32*1debfc3dSmrg #else
33*1debfc3dSmrg #define PTRDIFF_MIN	(-2147483647L - 1)
34*1debfc3dSmrg #define PTRDIFF_MAX	2147483647L
35*1debfc3dSmrg #endif  /* AIX_STDINT_3_CHECK */
36*1debfc3dSmrg 
37*1debfc3dSmrg 
38*1debfc3dSmrg #if defined( AIX_STDINT_4_CHECK )
39*1debfc3dSmrg #define SIZE_MAX	18446744073709551615UL
40*1debfc3dSmrg #else
41*1debfc3dSmrg #define SIZE_MAX	4294967295UL
42*1debfc3dSmrg #endif  /* AIX_STDINT_4_CHECK */
43*1debfc3dSmrg 
44*1debfc3dSmrg 
45*1debfc3dSmrg #if defined( AIX_STDINT_5_CHECK )
46*1debfc3dSmrg #define UINT8_C(c)	c
47*1debfc3dSmrg #define UINT16_C(c)	c
48*1debfc3dSmrg #endif  /* AIX_STDINT_5_CHECK */
49