]> git.saurik.com Git - apple/libc.git/blobdiff - locale/runedepreciated.c
Libc-1082.20.4.tar.gz
[apple/libc.git] / locale / runedepreciated.c
index 8457252b35067e0c712973468e33853e2010e975..85bc78d75788d863d33111a7f321affdfec1eade 100644 (file)
@@ -76,7 +76,7 @@ __sputrune(rune_t rune, char *string, size_t n, char **result)
        char buf[MB_CUR_MAX];
        size_t converted = wcrtomb(buf, rune, NULL);
 
-       if (converted < 0) {
+       if (converted == (size_t)-1) {
                if (result)
                        *result = string;
        } else if (n >= converted) {
@@ -86,7 +86,7 @@ __sputrune(rune_t rune, char *string, size_t n, char **result)
                        *result = string + converted;
        } else if (result)
                *result = NULL;
-       return (converted < 0 ? 0 : converted);
+       return (converted == (size_t)-1 ? 0 : converted);
 }
 
 __private_extern__ rune_t