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