-#define HS_INT8_MIN INT8_MIN
-#define HS_INT8_MAX INT8_MAX
-#define HS_INT16_MIN INT16_MIN
-#define HS_INT16_MAX INT16_MAX
-#define HS_INT32_MIN INT32_MIN
-#define HS_INT32_MAX INT32_MAX
-#define HS_INT64_MIN INT64_MIN
-#define HS_INT64_MAX INT64_MAX
-#define HS_WORD8_MAX UINT8_MAX
-#define HS_WORD16_MAX UINT16_MAX
-#define HS_WORD32_MAX UINT32_MAX
-#define HS_WORD64_MAX UINT64_MAX
-
-#ifdef FLOATS_AS_DOUBLES
-
-#define HS_FLOAT_RADIX DBL_RADIX
-#define HS_FLOAT_ROUNDS DBL_ROUNDS
-#define HS_FLOAT_EPSILON DBL_EPSILON
-#define HS_FLOAT_DIG DBL_DIG
-#define HS_FLOAT_MANT_DIG DBL_MANT_DIG
-#define HS_FLOAT_MIN DBL_MIN
-#define HS_FLOAT_MIN_EXP DBL_MIN_EXP
-#define HS_FLOAT_MIN_10_EXP DBL_MIN_10_EXP
-#define HS_FLOAT_MAX DBL_MAX
-#define HS_FLOAT_MAX_EXP DBL_MAX_EXP
-#define HS_FLOAT_MAX_10_EXP DBL_MAX_10_EXP
-
-#else
-
+#define HS_INT8_MIN __INT8_MIN
+#define HS_INT8_MAX __INT8_MAX
+#define HS_INT16_MIN __INT16_MIN
+#define HS_INT16_MAX __INT16_MAX
+#define HS_INT32_MIN __INT32_MIN
+#define HS_INT32_MAX __INT32_MAX
+#define HS_INT64_MIN __INT64_MIN
+#define HS_INT64_MAX __INT64_MAX
+#define HS_WORD8_MAX __UINT8_MAX
+#define HS_WORD16_MAX __UINT16_MAX
+#define HS_WORD32_MAX __UINT32_MAX
+#define HS_WORD64_MAX __UINT64_MAX
+