Add fallback definitions of DBL_EPSILPN and LDBL_EPSILON; fix #3733

This is a workaround for mingw-w64 (5.3.1) bug.
This commit is contained in:
Yukihiro "Matz" Matsumoto
2017-07-07 22:47:49 +09:00
parent 718a9ceb6e
commit ce6c05600a
+7
View File
@@ -65,6 +65,13 @@
#include "mrbconf.h"
#ifndef DBL_EPSILON
#define DBL_EPSILON ((double)2.22044604925031308085e-16L)
#endif
#ifndef LDBL_EPSILON
#define LDBL_EPSILON (1.08420217248550443401e-19L)
#endif
#ifdef MRB_USE_FLOAT
#define MRB_FLOAT_EPSILON FLT_EPSILON
#else