blueloveTH 1 năm trước cách đây
mục cha
commit
deec5edff9

+ 0 - 2
include/pocketpy/common/str.hpp

@@ -13,8 +13,6 @@
 
 
 namespace pkpy {
 namespace pkpy {
 
 
-struct SStream;
-
 struct Str: pkpy_Str {
 struct Str: pkpy_Str {
     bool is_inlined() const { return is_sso; }
     bool is_inlined() const { return is_sso; }
 
 

+ 2 - 2
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){
 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");
         pkpy_SStream__write_cstr(self, val > 0 ? "inf" : "-inf");
         return;
         return;
     }
     }
-    if(val == NAN) {
+    if(isnan(val)) {
         pkpy_SStream__write_cstr(self, "nan");
         pkpy_SStream__write_cstr(self, "nan");
         return;
         return;
     }
     }