Skip to content

Commit d3741cb

Browse files
committed
up
1 parent 37b50e2 commit d3741cb

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

log4z.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -801,17 +801,19 @@ inline Log4zStream & Log4zStream::writeULongLong(unsigned long long t, int width
801801
}
802802
inline Log4zStream & Log4zStream::writeDouble(double t, bool isSimple)
803803
{
804-
if (isnan(t))
804+
805+
if (t != t)
805806
{
806807
writeString("nan", 3);
807808
return *this;
808809
}
809-
else if (isinf(t))
810+
else if (t <= 1.7976931348623158e+308 && t >= -1.7976931348623158e+308)
810811
{
811812
writeString("inf", 3);
812813
return *this;
813814
}
814815

816+
815817
size_t count = _end - _cur;
816818
double fabst = fabs(t);
817819
if (count > 30)

0 commit comments

Comments
 (0)