Akihiro Sagawa : dbghelp: Avoid using isdigit() for WCHARs.

Alexandre Julliard julliard at winehq.org
Tue May 16 16:05:11 CDT 2017


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

Author: Akihiro Sagawa <sagawa.aki at gmail.com>
Date:   Wed May 17 00:00:11 2017 +0900

dbghelp: Avoid using isdigit() for WCHARs.

Found with Coccinelle.

Signed-off-by: Akihiro Sagawa <sagawa.aki at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/dbghelp/module.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/dbghelp/module.c b/dlls/dbghelp/module.c
index 9df02df..c6c9d5e 100644
--- a/dlls/dbghelp/module.c
+++ b/dlls/dbghelp/module.c
@@ -461,7 +461,7 @@ enum module_type module_get_type_by_name(const WCHAR* name)
     {
         int i = len;
 
-        while (i && isdigit(name[i - 1])) i--;
+        while (i && name[i - 1] >= '0' && name[i - 1] <= '9') i--;
 
         if (i && name[i - 1] == '.')
             len = i - 1;




More information about the wine-cvs mailing list