--- basic_text_oarchive.hpp.original	2003-11-01 08:42:00.000000000 +0300
+++ basic_text_oarchive.hpp	2003-11-04 10:41:17.000000000 +0300
@@ -93,7 +93,7 @@
     void save(const wchar_t t)
     {
         newtoken();
-        os << static_cast<short int>(t);
+        os << static_cast<unsigned int>(t);
     }
     #endif
     void save(const float t)

