namespace Msp {
-void Latin1::Encoder::encode_char(wchar_t c)
+void Latin1::Encoder::encode_char(wchar_t c_)
{
+ // Win32 has typedef unsigned short wchar_t
+ int c=c_;
if(c<0 || c>0xFF)
- throw CodecError("Can't express character in Latin-1");
- append(c);
+ error("Can't express character in Latin-1");
+ else
+ append(c);
}
void Latin1::Decoder::decode_char(const string &str, string::const_iterator &i)