From 821924adcb8b96fec7b8aeb264fc642c24896a4e Mon Sep 17 00:00:00 2001 From: Christoph von Wittich Date: Fri, 16 Oct 2009 21:29:27 +0000 Subject: [PATCH] don't set errno for libcnt svn path=/trunk/; revision=43521 --- reactos/lib/sdk/crt/string/strtol.c | 2 ++ reactos/lib/sdk/crt/string/strtoul.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/reactos/lib/sdk/crt/string/strtol.c b/reactos/lib/sdk/crt/string/strtol.c index 97932eb4c21..6dc42745771 100644 --- a/reactos/lib/sdk/crt/string/strtol.c +++ b/reactos/lib/sdk/crt/string/strtol.c @@ -79,7 +79,9 @@ strtol(const char *nptr, char **endptr, int base) if (any < 0) { acc = neg ? LONG_MIN : LONG_MAX; +#ifndef _LIBCNT_ __set_errno(ERANGE); +#endif } else if (neg) acc = -acc; diff --git a/reactos/lib/sdk/crt/string/strtoul.c b/reactos/lib/sdk/crt/string/strtoul.c index e386f5004a1..bbfa8fffe6e 100644 --- a/reactos/lib/sdk/crt/string/strtoul.c +++ b/reactos/lib/sdk/crt/string/strtoul.c @@ -63,7 +63,9 @@ strtoul(const char *nptr, char **endptr, int base) if (any < 0) { acc = ULONG_MAX; +#ifndef _LIBCNT_ __set_errno(ERANGE); +#endif } else if (neg) acc = -acc;