[PATCH] msvcrt: use isdigitW for WCHAR

Peter Beutner p.beutner at gmx.net
Fri Feb 17 04:43:13 CST 2006


---

 dlls/msvcrt/wcs.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

58e825802dd4aae3ea54e5449ab9f7e8f8fd62cb
diff --git a/dlls/msvcrt/wcs.c b/dlls/msvcrt/wcs.c
index 9c35c46..1b44a3b 100644
--- a/dlls/msvcrt/wcs.c
+++ b/dlls/msvcrt/wcs.c
@@ -545,7 +545,7 @@ static int pf_vsnprintf( pf_output *out,
             flags.FieldLength = va_arg( valist, int );
             p++;
         }
-        else while( isdigit(*p) )
+        else while( isdigitW(*p) )
         {
             flags.FieldLength *= 10;
             flags.FieldLength += *p++ - '0';
@@ -562,7 +562,7 @@ static int pf_vsnprintf( pf_output *out,
                 flags.Precision = va_arg( valist, int );
                 p++;
             }
-            else while( isdigit(*p) )
+            else while( isdigitW(*p) )
             {
                 flags.Precision *= 10;
                 flags.Precision += *p++ - '0';
@@ -586,7 +586,7 @@ static int pf_vsnprintf( pf_output *out,
                 }
                 else if( *(p+1) == '3' && *(p+2) == '2' )
                     p += 3;
-                else if( isdigit(*(p+1)) || *(p+1) == 0 )
+                else if( isdigitW(*(p+1)) || *(p+1) == 0 )
                     break;
                 else
                     p++;
-- 
1.2.0




More information about the wine-patches mailing list