#define MATH_ERREXCEPT 2
#define math_errhandling 2
-#define FP_ILOGBNAN (((unsigned)-1)>>1)
-#define FP_ILOGB0 (~FP_ILOGBNAN)
+#define FP_ILOGBNAN (-1-(int)(((unsigned)-1)>>1))
+#define FP_ILOGB0 FP_ILOGBNAN
#define FP_NAN 0
#define FP_INFINITE 1
double exp10(double);
float exp10f(float);
long double exp10l(long double);
+double pow10(double);
+float pow10f(float);
+long double pow10l(long double);
#endif
#ifdef __cplusplus