]> git.tdb.fi Git - libs/core.git/blobdiff - source/stringcodec/ascii.cpp
Return -1 from decode_char if there is no input
[libs/core.git] / source / stringcodec / ascii.cpp
index 9867049a14b6ea03be91d3f4724d97b0b728c080..fa5ce7f1cdfc0cd4eeb8b931a0f1c42aa0dc26a4 100644 (file)
@@ -91,7 +91,7 @@ void Ascii::Encoder::transliterate(unichar ch, string &buf)
 unichar Ascii::Decoder::decode_char(const string &str, string::const_iterator &i)
 {
        if(i==str.end())
-               return error("No input");
+               return -1;
        else if(*i&0x80)
        {
                unichar result = error("Undefined ASCII character");