Fixes
[wimlib] / src / encoding.c
index 980e4cfcac00f5b2d3855346eb01d14370d3a147..e8bc40273f4180ab19f6a83cc0e178a5b84ce756 100644 (file)
@@ -30,6 +30,7 @@
 
 #include <iconv.h>
 #include <stdlib.h>
+#include <errno.h>
 
 bool wimlib_mbs_is_utf8 = false;
 
@@ -256,7 +257,7 @@ utf8_str_contains_nonascii_chars(const utf8char *utf8_str)
 {
        do {
                if ((unsigned char)*utf8_str > 127)
-                       return false;
+                       return true;
        } while (*++utf8_str);
-       return true;
+       return false;
 }