#include #include typedef uintptr_t UV; typedef ptrdiff_t STRLEN; typedef intptr_t IV; #ifdef _WIN64 #define IS_WIN64 "" #else #define IS_WIN64 "not" #endif void main( void ){ printf( "_WIN64 is %s defined\n", IS_WIN64 ); printf( "MAX: %d\n", _INTEGRAL_MAX_BITS ); printf( "size_t is %d bytes\n", sizeof( size_t ) ); printf( "int is %d bytes\n", sizeof( int ) ); printf( "long is %d bytes\n", sizeof( long ) ); printf( "long long is %d bytes\n", sizeof( long long ) ); printf( "UV is %d bytes\n", sizeof( UV ) ); printf( "IV is %d bytes\n", sizeof( IV ) ); printf( "STRLEN is %d bytes\n", sizeof( STRLEN ) ); }