Index: uspace/lib/cpp/include/impl/ios.hpp
===================================================================
--- uspace/lib/cpp/include/impl/ios.hpp	(revision 42ed4855bfdc87c6a64ab50bb983046a254efc89)
+++ uspace/lib/cpp/include/impl/ios.hpp	(revision c729a60b4f499d18d9755e92e7587ac632b7fd47)
@@ -31,6 +31,7 @@
 
 #include <cstdlib>
+#include <internal/locale.hpp>
+#include <internal/locale/ctype.hpp>
 #include <iosfwd>
-#include <locale>
 #include <system_error>
 #include <utility>
@@ -95,5 +96,5 @@
             static constexpr iostate eofbit  = 0b0010;
             static constexpr iostate failbit = 0b0100;
-            static constexpr iostate goodbit = 0b1000;
+            static constexpr iostate goodbit = 0b0000;
 
             /**
@@ -129,5 +130,5 @@
 
                 private:
-                    static int init_cnt;
+                    static int init_cnt_;
             };
 
@@ -194,5 +195,4 @@
             ios_base();
 
-        private:
             static int index_;
             static bool sync_;
@@ -210,4 +210,5 @@
             streamsize precision_;
             streamsize width_;
+
             locale locale_;
 
