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