Add whar_t write() for Windows.
authorCarl Hetherington <cth@carlh.net>
Fri, 12 Aug 2016 21:00:32 +0000 (22:00 +0100)
committerCarl Hetherington <cth@carlh.net>
Fri, 12 Aug 2016 21:00:32 +0000 (22:00 +0100)
src/lib/compose.hpp

index 425aceabf09725e135a867564c79cb3af810e5d2..8ccd12b503556c834760e1afcf636fb989cbb4f2 100644 (file)
@@ -202,6 +202,14 @@ namespace StringPrivate
     s += obj;
   }
 
+  template <>
+  inline void write(std::string& s, wchar_t const & obj)
+  {
+    std::wstring ws (&obj);
+    std::string w (ws.begin(), ws.end());
+    s += w;
+  }
+
   template <>
   inline void write(std::string& s, const std::string& obj)
   {