From deec5edff932add8322c9439f920c62a979a5425 Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Thu, 13 Jun 2024 14:20:51 +0800 Subject: [PATCH] some fix --- include/pocketpy/common/str.hpp | 2 -- src/common/sstream.c | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/include/pocketpy/common/str.hpp b/include/pocketpy/common/str.hpp index 9e529ee6..6bec4580 100644 --- a/include/pocketpy/common/str.hpp +++ b/include/pocketpy/common/str.hpp @@ -13,8 +13,6 @@ namespace pkpy { -struct SStream; - struct Str: pkpy_Str { bool is_inlined() const { return is_sso; } diff --git a/src/common/sstream.c b/src/common/sstream.c index 8fee789a..d4ad9699 100644 --- a/src/common/sstream.c +++ b/src/common/sstream.c @@ -35,11 +35,11 @@ void pkpy_SStream__write_float(pkpy_SStream* self, float val, int precision){ } void pkpy_SStream__write_double(pkpy_SStream* self, double val, int precision){ - if(val == INFINITY) { + if(isinf(val)) { pkpy_SStream__write_cstr(self, val > 0 ? "inf" : "-inf"); return; } - if(val == NAN) { + if(isnan(val)) { pkpy_SStream__write_cstr(self, "nan"); return; }