diff --git a/reactos/include/c++/fstream b/reactos/include/c++/fstream new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/include/c++/ios b/reactos/include/c++/ios new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/include/c++/iostream b/reactos/include/c++/iostream new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/include/c++/istream b/reactos/include/c++/istream new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/include/c++/limits b/reactos/include/c++/limits index 93113c6a044..7137b791501 100644 --- a/reactos/include/c++/limits +++ b/reactos/include/c++/limits @@ -938,7 +938,11 @@ namespace std // infinity static const bool has_infinity = true; static float infinity( ) throw( ) - {return _FInf._Float;} + //{return _FInf._Float;} + { + static const unsigned __inf_bytes = 0x7f800000; + return *(float*)&__inf_bytes; + } // Denormalization static const float_denorm_style has_denorm = denorm_present; diff --git a/reactos/include/c++/sstream b/reactos/include/c++/sstream new file mode 100644 index 00000000000..e69de29bb2d