| 6921 | } |
| 6922 | |
| 6923 | PUGI__FN bool is_nan(double value) |
| 6924 | { |
| 6925 | #if defined(PUGI__MSVC_CRT_VERSION) || defined(__BORLANDC__) |
| 6926 | return !!_isnan(value); |
| 6927 | #elif defined(fpclassify) && defined(FP_NAN) |
| 6928 | return fpclassify(value) == FP_NAN; |
| 6929 | #else |
| 6930 | // fallback |
| 6931 | const volatile double v = value; |
| 6932 | return v != v; |
| 6933 | #endif |
| 6934 | } |
| 6935 | |
| 6936 | PUGI__FN const char_t* convert_number_to_string_special(double value) |
| 6937 | { |
no outgoing calls
no test coverage detected