Alexandre Julliard : msvcrt: Use the correct msvcrt defines for errno values.

Alexandre Julliard julliard at winehq.org
Wed Feb 27 08:03:21 CST 2008


Module: wine
Branch: master
Commit: d66b9f7e48bc9acae4e986b006448d884a6e0862
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=d66b9f7e48bc9acae4e986b006448d884a6e0862

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Wed Feb 27 12:26:15 2008 +0100

msvcrt: Use the correct msvcrt defines for errno values.

---

 dlls/msvcrt/heap.c   |    1 -
 dlls/msvcrt/mbcs.c   |   11 +++++------
 dlls/msvcrt/string.c |   17 ++++++++---------
 3 files changed, 13 insertions(+), 16 deletions(-)

diff --git a/dlls/msvcrt/heap.c b/dlls/msvcrt/heap.c
index 227bc91..8b92f0f 100644
--- a/dlls/msvcrt/heap.c
+++ b/dlls/msvcrt/heap.c
@@ -23,7 +23,6 @@
 
 #include "msvcrt.h"
 #include "mtdll.h"
-#include "msvcrt/errno.h"
 #include "wine/debug.h"
 
 WINE_DEFAULT_DEBUG_CHANNEL(msvcrt);
diff --git a/dlls/msvcrt/mbcs.c b/dlls/msvcrt/mbcs.c
index 392f450..4acc52f 100644
--- a/dlls/msvcrt/mbcs.c
+++ b/dlls/msvcrt/mbcs.c
@@ -27,7 +27,6 @@
 #include "wine/unicode.h"
 #include "wine/debug.h"
 #include "msvcrt/mbctype.h"
-#include "msvcrt/errno.h"
 
 WINE_DEFAULT_DEBUG_CHANNEL(msvcrt);
 
@@ -454,11 +453,11 @@ int CDECL _mbsnbcpy_s(unsigned char* dst, MSVCRT_size_t size, const unsigned cha
     MSVCRT_size_t pos = 0;
 
     if(!dst || size == 0)
-        return EINVAL;
+        return MSVCRT_EINVAL;
     if(!src)
     {
         dst[0] = '\0';
-        return EINVAL;
+        return MSVCRT_EINVAL;
     }
     if(!n)
         return 0;
@@ -471,7 +470,7 @@ int CDECL _mbsnbcpy_s(unsigned char* dst, MSVCRT_size_t size, const unsigned cha
             if(pos == size)
             {
                 dst[0] = '\0';
-                return ERANGE;
+                return MSVCRT_ERANGE;
             }
             is_lead = (!is_lead && _ismbblead(*src));
             n--;
@@ -489,7 +488,7 @@ int CDECL _mbsnbcpy_s(unsigned char* dst, MSVCRT_size_t size, const unsigned cha
             if(pos == size)
             {
                 dst[0] = '\0';
-                return ERANGE;
+                return MSVCRT_ERANGE;
             }
 
             if(!(*src)) break;
@@ -502,7 +501,7 @@ int CDECL _mbsnbcpy_s(unsigned char* dst, MSVCRT_size_t size, const unsigned cha
     else
     {
         dst[0] = '\0';
-        return ERANGE;
+        return MSVCRT_ERANGE;
     }
 
     return 0;
diff --git a/dlls/msvcrt/string.c b/dlls/msvcrt/string.c
index 660b94d..74beefb 100644
--- a/dlls/msvcrt/string.c
+++ b/dlls/msvcrt/string.c
@@ -26,7 +26,6 @@
 
 #include <stdlib.h>
 #include "msvcrt.h"
-#include "msvcrt/errno.h"
 #include "wine/debug.h"
 
 WINE_DEFAULT_DEBUG_CHANNEL(msvcrt);
@@ -159,12 +158,12 @@ int CDECL MSVCRT_strcoll( const char* str1, const char* str2 )
 int CDECL MSVCRT_strcpy_s( char* dst, MSVCRT_size_t elem, const char* src )
 {
     MSVCRT_size_t i;
-    if(!elem) return EINVAL;
-    if(!dst) return EINVAL;
+    if(!elem) return MSVCRT_EINVAL;
+    if(!dst) return MSVCRT_EINVAL;
     if(!src)
     {
         dst[0] = '\0';
-        return EINVAL;
+        return MSVCRT_EINVAL;
     }
 
     for(i = 0; i < elem; i++)
@@ -172,7 +171,7 @@ int CDECL MSVCRT_strcpy_s( char* dst, MSVCRT_size_t elem, const char* src )
         if((dst[i] = src[i]) == '\0') return 0;
     }
     dst[0] = '\0';
-    return ERANGE;
+    return MSVCRT_ERANGE;
 }
 
 /*********************************************************************
@@ -181,12 +180,12 @@ int CDECL MSVCRT_strcpy_s( char* dst, MSVCRT_size_t elem, const char* src )
 int CDECL MSVCRT_strcat_s( char* dst, MSVCRT_size_t elem, const char* src )
 {
     MSVCRT_size_t i, j;
-    if(!dst) return EINVAL;
-    if(elem == 0) return EINVAL;
+    if(!dst) return MSVCRT_EINVAL;
+    if(elem == 0) return MSVCRT_EINVAL;
     if(!src)
     {
         dst[0] = '\0';
-        return EINVAL;
+        return MSVCRT_EINVAL;
     }
 
     for(i = 0; i < elem; i++)
@@ -201,7 +200,7 @@ int CDECL MSVCRT_strcat_s( char* dst, MSVCRT_size_t elem, const char* src )
     }
     /* Set the first element to 0, not the first element after the skipped part */
     dst[0] = '\0';
-    return ERANGE;
+    return MSVCRT_ERANGE;
 }
 
 /*********************************************************************




More information about the wine-cvs mailing list