#define F_type_size_64_positive_d 0x7ffffffffffffffe
#define F_type_size_64_unsigned_d 0xfffffffffffffffe
- #ifndef _di_f_int_128_t_
+ #ifdef __SIZEOF_INT128__
#define F_type_size_128_negative_d 0x7fffffffffffffffffffffff
#define F_type_size_128_positive_d 0x7ffffffffffffffffffffffe
#define F_type_size_128_unsigned_d 0xfffffffffffffffffffffffe
#define F_type_size_128_negative_d F_type_size_64_negative_d
#define F_type_size_128_positive_d F_type_size_64_positive_d
#define F_type_size_128_unsigned_d F_type_size_64_unsigned_d
- #endif // _di_f_int_128_t_
+ #endif // __SIZEOF_INT128__
#define F_type_size_max_8_negative_d 0x80
#define F_type_size_max_8_positive_d 0x7f
#define F_type_size_max_64_positive_d 0x7fffffffffffffff
#define F_type_size_max_64_unsigned_d 0xffffffffffffffff
- #ifndef _di_f_int_128_t_
+ #ifdef __SIZEOF_INT128__
#define F_type_size_max_128_negative_d 0x800000000000000000000000
#define F_type_size_max_128_positive_d 0x7fffffffffffffffffffffff
#define F_type_size_max_128_unsigned_d 0xffffffffffffffffffffffff
#define F_type_size_max_128_negative_d F_type_size_max_64_negative_d
#define F_type_size_max_128_positive_d F_type_size_max_64_positive_d
#define F_type_size_max_128_unsigned_d F_type_size_max_64_unsigned_d
- #endif // _di_f_int_128_t_
+ #endif // __SIZEOF_INT128__
#endif // _di_f_type_sizes_d_
/**
*
* This provides the types without the normal "f_" leading prefixes to be more in line with the core types like int64_t.
*/
-#ifndef __SIZEOF_INT128__
+#ifdef __SIZEOF_INT128__
#ifndef _di_f_int128_t_
typedef __int128_t int128_t;