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