diff options
Diffstat (limited to '7zip/UI/Common/EnumDirItems.cpp')
-rwxr-xr-x | 7zip/UI/Common/EnumDirItems.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/7zip/UI/Common/EnumDirItems.cpp b/7zip/UI/Common/EnumDirItems.cpp index dddc05a9..454092ec 100755 --- a/7zip/UI/Common/EnumDirItems.cpp +++ b/7zip/UI/Common/EnumDirItems.cpp @@ -38,7 +38,7 @@ static void EnumerateDirectory( CRecordVector<DWORD> &errorCodes) { NFind::CEnumeratorW enumerator(baseFolderPrefix + directory + wchar_t(kAnyStringWildcard)); - while (true) + for (;;) { NFind::CFileInfoW fileInfo; bool found; @@ -138,7 +138,7 @@ static HRESULT EnumerateDirItems( bool isDir = fileInfo.IsDirectory(); if (isDir && !item.ForDir || !isDir && !item.ForFile) { - errorCodes.Add(E_FAIL); + errorCodes.Add((DWORD)E_FAIL); errorPaths.Add(fullPath); continue; } @@ -192,7 +192,7 @@ static HRESULT EnumerateDirItems( } if (!fileInfo.IsDirectory()) { - errorCodes.Add(E_FAIL); + errorCodes.Add((DWORD)E_FAIL); errorPaths.Add(fullPath); continue; } @@ -207,7 +207,7 @@ static HRESULT EnumerateDirItems( NFind::CEnumeratorW enumerator(diskPrefix + wchar_t(kAnyStringWildcard)); - while (true) + for (;;) { NFind::CFileInfoW fileInfo; bool found; |