@@ -30,10 +30,10 @@ typedef signed type_bit64 s64; ifdef(“type_bit128”,,“ /* even if no native type is 128 bits long, clang and * gcc have extensions to support 128 bit arithmetic - * on 64-bit hardware */ -# if defined(__GNUC__) || defined(__clang__) + * on some 64-bit hardware */ +# ifdef __SIZEOF_INT128__ typedef __uint128_t u128; typedef __int128_t s128; # else /* if we don`'t have access to that extension