Sample output from feature test program: version 1.00
HP/Intel Itanium 2 (2CPUs, 1GHz, 8GB RAM, 36GB disk):
GNU/Linux 2.4.18-e.12smp [Red Hat Linux Advanced Server release 2.1AS
(Derry)]
Compiler = ecc -Kc++
Available standard predefined constant macros...
__bool_true_false_are_defined = 1
__cplusplus = 199711
__DATE__ = "Mar 7 2003"
__FILE__ = "features.c"
__LINE__ = 45
__STDC__ = 1
__STDC_IEC_559__ = 1
__STDC_IEC_559_COMPLEX__ = 1
__STDC_ISO_10646__ = 200009
__TIME__ = "09:44:48"
Missing standard predefined constant macros...
__func__
__STDC_HOSTED__
__STDC_CONSTANT_MACROS
__STDC_FORMAT_MACROS
__STDC_LIMIT_MACROS
__STDC_VERSION__
Available standard header files...
<fenv.h>
<inttypes.h>
<math.h>
<signal.h>
<stdbool.h>
<stddef.h>
<stdint.h>
<stdio.h>
<stdlib.h>
<sys/types.h>
<time.h>
<unistd.h>
<wchar.h>
<wctype.h>
Missing standard header files...
Pointer sizes...
sizeof(char*) = 8
sizeof(void*) = 8
sizeof(void(*)(void)) = 8
Integer sizes...
sizeof(char) = 1
sizeof(short) = 2
sizeof(int) = 4
sizeof(long) = 8
sizeof(long long) = 8
Integer-like sizes...
sizeof(clock_t) = 8
sizeof(div_t) = 8
sizeof(fpos_t) = 16
sizeof(intmax_t) = 8
sizeof(ldiv_t) = 16
sizeof(off_t) = 8
sizeof(ptrdiff_t) = 8
sizeof(sig_atomic_t) = 4
sizeof(size_t) = 8
sizeof(time_t) = 8
sizeof(uintmax_t) = 8
sizeof(wchar_t) = 4
C++ 1998 integer-like sizes...
C99 integer-like sizes...
sizeof(fenv_t) = 8
sizeof(fexcept_t) = 8
sizeof(imaxdiv_t) = 16
sizeof(int8_t) = 1
sizeof(int_fast16_t) = 8
sizeof(int_fast32_t) = 8
sizeof(int_fast64_t) = 8
sizeof(int_fast8_t) = 1
sizeof(int_least16_t) = 2
sizeof(int_least32_t) = 4
sizeof(int_least64_t) = 8
sizeof(int_least8_t) = 1
sizeof(intptr_t) = 8
sizeof(mbstate_t) = 8
sizeof(ssize_t) = 8
sizeof(uint_fast16_t) = 8
sizeof(uint_fast32_t) = 8
sizeof(uint_fast64_t) = 8
sizeof(uint_fast8_t) = 1
sizeof(uint_least16_t) = 2
sizeof(uint_least32_t) = 4
sizeof(uint_least64_t) = 8
sizeof(uint_least8_t) = 1
sizeof(uintptr_t) = 8
sizeof(wchar_t) = 4
sizeof(wctrans_t) = 8
sizeof(wctype_t) = 8
sizeof(wint_t) = 4
sizeof(_Bool) = 1
Floating-point sizes...
sizeof(float) = 4
sizeof(double) = 8
sizeof(long double) = 16
Missing data types...
double_t
float_t
lldiv_t
nothrow_t
_Complex
_Imaginary