Bug in utoi(), which made it ignore a leading minus sign when
[sgt/halibut] / ustring.c
index 3d18a4f..3c5698c 100644 (file)
--- a/ustring.c
+++ b/ustring.c
@@ -340,7 +340,7 @@ int utoi(wchar_t const *s) {
        s++;
     }
 
-    return n;
+    return n * sign;
 }
 
 double utof(wchar_t const *s)