native_float32_t and native_float64_t, fixing issue #2.

This commit is contained in:
Beman
2014-08-13 13:23:11 -04:00
parent 62943e150e
commit 8ea7d201f9

View File

@@ -194,6 +194,9 @@ namespace endian
typedef big_uint56_t native_uint56_t; typedef big_uint56_t native_uint56_t;
typedef big_uint64_t native_uint64_t; typedef big_uint64_t native_uint64_t;
// unaligned native endian floating point types
typedef big_float32_t native_float32_t;
typedef big_float64_t native_float64_t;
# else # else
// unaligned native endian signed integer types // unaligned native endian signed integer types
typedef little_int8_t native_int8_t; typedef little_int8_t native_int8_t;
@@ -214,6 +217,10 @@ namespace endian
typedef little_uint48_t native_uint48_t; typedef little_uint48_t native_uint48_t;
typedef little_uint56_t native_uint56_t; typedef little_uint56_t native_uint56_t;
typedef little_uint64_t native_uint64_t; typedef little_uint64_t native_uint64_t;
// unaligned native endian floating point types
typedef little_float32_t native_float32_t;
typedef little_float64_t native_float64_t;
# endif # endif
} // namespace boost } // namespace boost
} // namespace endian } // namespace endian