]> git.sur5r.net Git - cc65/commitdiff
Use _seterrno instead of assigning to _errno.
authoruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 3 Jun 2010 21:37:27 +0000 (21:37 +0000)
committeruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 3 Jun 2010 21:37:27 +0000 (21:37 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@4705 b7a2c559-68d2-44c3-8de9-860c34a00d81

libsrc/common/strtol.c
libsrc/common/strtoul.c

index b36dd8932ddf4da256a1ad15e1fdcbf7ba64a4d4..b7ccdf24cbaf2cd85962a44a4710451e5bdf18d5 100644 (file)
@@ -71,7 +71,7 @@ long __fastcall__ strtol (const char* nptr, char** endptr, int base)
         } else if (isupper (*S)) {
             DigitVal = *S - ('A' - 10);
         } else if (islower (*S)) {
-            DigitVal = *S - ('a' - 10);      
+            DigitVal = *S - ('a' - 10);
         } else {
             /* Unknown character */
             break;
@@ -110,7 +110,7 @@ long __fastcall__ strtol (const char* nptr, char** endptr, int base)
 
     /* Handle overflow */
     if (Ovf) {
-        errno = ERANGE;
+        _seterrno (ERANGE);
         if (Minus) {
             return LONG_MIN;
         } else {
index 15b01ec2386093f988796b61e86c9ae014df54ae..fa0d64f42f5636ba7ab95dbbbad0cd3d083c7ed4 100644 (file)
@@ -105,7 +105,7 @@ unsigned long __fastcall__ strtoul (const char* nptr, char** endptr, int base)
 
     /* Handle overflow */
     if (Ovf) {
-        errno = ERANGE;
+        _seterrno (ERANGE);
         return ULONG_MAX;
     }