From 030837bb5e4b727b8d1b6ab9fb61000b7515010a Mon Sep 17 00:00:00 2001 From: Christoph von Wittich Date: Fri, 16 Oct 2009 20:40:41 +0000 Subject: [PATCH] -fix some msvcrt string winetests svn path=/trunk/; revision=43519 --- reactos/lib/sdk/crt/string/strtol.c | 1 + reactos/lib/sdk/crt/string/strtoul.c | 1 + 2 files changed, 2 insertions(+) diff --git a/reactos/lib/sdk/crt/string/strtol.c b/reactos/lib/sdk/crt/string/strtol.c index 6e6706def8e..97932eb4c21 100644 --- a/reactos/lib/sdk/crt/string/strtol.c +++ b/reactos/lib/sdk/crt/string/strtol.c @@ -79,6 +79,7 @@ strtol(const char *nptr, char **endptr, int base) if (any < 0) { acc = neg ? LONG_MIN : LONG_MAX; + __set_errno(ERANGE); } else if (neg) acc = -acc; diff --git a/reactos/lib/sdk/crt/string/strtoul.c b/reactos/lib/sdk/crt/string/strtoul.c index 052d57a2c93..e386f5004a1 100644 --- a/reactos/lib/sdk/crt/string/strtoul.c +++ b/reactos/lib/sdk/crt/string/strtoul.c @@ -63,6 +63,7 @@ strtoul(const char *nptr, char **endptr, int base) if (any < 0) { acc = ULONG_MAX; + __set_errno(ERANGE); } else if (neg) acc = -acc;