[PATCH 1/5] win16/int21: make found filename uppercase.

Oleksij Rempel bug-track at fisher-privat.net
Tue May 29 16:10:05 CDT 2012


Signed-off-by: Oleksij Rempel <bug-track at fisher-privat.net>
---
 dlls/krnl386.exe16/int21.c |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/dlls/krnl386.exe16/int21.c b/dlls/krnl386.exe16/int21.c
index f25194b..7772d0e 100644
--- a/dlls/krnl386.exe16/int21.c
+++ b/dlls/krnl386.exe16/int21.c
@@ -3942,6 +3942,7 @@ static int INT21_FindNext( CONTEXT *context )
                          dta->mask, attr, &entry);
     if (n)
     {
+        char *p;
         dta->fileattr = entry.dwFileAttributes;
         dta->filesize = entry.nFileSizeLow;
         FileTimeToDosDateTime( &entry.ftLastWriteTime, &dta->filedate, &dta->filetime );
@@ -3961,6 +3962,8 @@ static int INT21_FindNext( CONTEXT *context )
             INT21_FindPath = dta->fullPath = NULL;
         }
         dta->count = n;
+        p = dta->filename;
+        for ( ; *p; p++) *p = toupper(*p);
         return 1;
     }
     HeapFree( GetProcessHeap(), 0, dta->fullPath );
-- 
1.7.9.5




More information about the wine-patches mailing list