OSDN Git Service

Small code clean-up.
authorLoRd_MuldeR <mulder2@gmx.de>
Wed, 1 Apr 2015 19:11:09 +0000 (21:11 +0200)
committerLoRd_MuldeR <mulder2@gmx.de>
Wed, 1 Apr 2015 19:11:09 +0000 (21:11 +0200)
src/Config.h
src/LockedFile.cpp

index 6aa1715..6cec376 100644 (file)
@@ -35,7 +35,7 @@
 #define VER_LAMEXP_MINOR_LO                                    1
 #define VER_LAMEXP_TYPE                                                RC
 #define VER_LAMEXP_PATCH                                       4
-#define VER_LAMEXP_BUILD                                       1694
+#define VER_LAMEXP_BUILD                                       1696
 #define VER_LAMEXP_CONFG                                       1558
 
 ///////////////////////////////////////////////////////////////////////////////
index 6c09248..24770e7 100644 (file)
        static const bool g_useFileDescrForQFile = false;
 #endif
 
+#define VALID_HANDLE(H) (((H) != NULL) && ((H) != INVALID_HANDLE_VALUE))
+
 static void CLOSE_HANDLE(HANDLE &h)
 {
-       if((h != NULL) && (h != INVALID_HANDLE_VALUE))
+       if(VALID_HANDLE(h))
        {
                CloseHandle(h);
                h = NULL;
@@ -145,13 +147,13 @@ LockedFile::LockedFile(QResource *const resource, const QString &outPath, const
        for(int i = 0; i < 64; i++)
        {
                fileHandle = CreateFileW(MUTILS_WCHR(QDir::toNativeSeparators(m_filePath)), GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, NULL, NULL);
-               if((fileHandle != NULL) && (fileHandle != INVALID_HANDLE_VALUE)) break;
+               if(VALID_HANDLE(fileHandle)) break;
                if(!i) qWarning("Failed to lock file on first attemp, retrying...");
                Sleep(100);
        }
        
        //Locked successfully?
-       if((fileHandle == NULL) || (fileHandle == INVALID_HANDLE_VALUE))
+       if(!VALID_HANDLE(fileHandle))
        {
                QFile::remove(QFileInfo(outFile).canonicalFilePath());
                MUTILS_THROW_FMT("File '%s' could not be locked!", MUTILS_UTF8(QFileInfo(m_filePath).fileName()));
@@ -224,13 +226,13 @@ LockedFile::LockedFile(const QString &filePath, const bool bOwnsFile)
        for(int i = 0; i < 64; i++)
        {
                fileHandle = CreateFileW(MUTILS_WCHR(QDir::toNativeSeparators(m_filePath)), GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, NULL, NULL);
-               if((fileHandle != NULL) && (fileHandle != INVALID_HANDLE_VALUE)) break;
+               if(VALID_HANDLE(fileHandle)) break;
                if(!i) qWarning("Failed to lock file on first attemp, retrying...");
                Sleep(100);
        }
 
        //Locked successfully?
-       if((fileHandle == NULL) || (fileHandle == INVALID_HANDLE_VALUE))
+       if(!VALID_HANDLE(fileHandle))
        {
                MUTILS_THROW_FMT("File '%s' could not be locked!", MUTILS_UTF8(QFileInfo(m_filePath).fileName()));
        }