Fix signed/unsigned comparison warning
authorThomas Jarosch <thomas.jarosch@intra2net.com>
Mon, 17 Oct 2011 08:48:47 +0000 (10:48 +0200)
committerThomas Jarosch <thomas.jarosch@intra2net.com>
Mon, 17 Oct 2011 08:48:47 +0000 (10:48 +0200)
src/stringfunc.cpp

index 1b48adf..b3fb22f 100644 (file)
@@ -632,7 +632,7 @@ wchar_t* utf8_to_wbuf(const std::string& utf8string)
 
    char *in = (char *)utf8string.c_str();
    char *out = (char*) buf;
-   if (iconv(utf82wstr, &in, &in_size, &out, &out_size) == -1)
+   if (iconv(utf82wstr, &in, &in_size, &out, &out_size) == (size_t)-1)
       throw runtime_error("error converting char encodings");
 
    buf[ ( (utf8string.size()+1)*sizeof(wchar_t)-out_size) /sizeof(wchar_t) ]=0;