diff --git a/source/core/BaseFileIterator.cpp b/source/core/BaseFileIterator.cpp
index 077e32d26dd0d66c6a9f372b22e816517479a8c7..fc42cf4d6b85e1eedcab8cf365744e53f2a4cd09 100644
--- a/source/core/BaseFileIterator.cpp
+++ b/source/core/BaseFileIterator.cpp
@@ -6,7 +6,7 @@ void CBaseFileIterator::canonizePath(char *szPath)
 
 	/*Дело в том что абсолютный путь к файлу может не иметь символ "/"
 	или "\\" на конце строки, и, если его не будет путь будет некорректен*/
-	if (symbol != '\\' && symbol != '/')
+	if(symbol != '\\' && symbol != '/')
 	{
 		strcat(szPath, "/");
 	}
@@ -26,7 +26,7 @@ void CBaseFileIterator::canonizePath(String *pPath)
 
 void CBaseFileIterator::canonizePaths(Array<String> &paths)
 {
-	for (int i = 0, I = paths.size(); i < I; ++i)
+	for(int i = 0, I = paths.size(); i < I; ++i)
 	{
 		canonizePath(&paths[i]);
 	}
@@ -34,28 +34,28 @@ void CBaseFileIterator::canonizePaths(Array<String> &paths)
 
 void CBaseFileIterator::fillExtensionsArray(Array<AAString> &extsArray, const char **exts, int iExtsSize)
 {
-	for (int i = 0; i < iExtsSize; ++i)
+	for(int i = 0; i < iExtsSize; ++i)
 	{
-		if (exts[i])
+		if(exts[i])
 		{
-			extsArray.push_back(exts[i]);
+			extsArray[i].setName(exts[i]);
 		}
 	}
 }
 
 bool CBaseFileIterator::findExtensionsInPath(const char *szPath, const Array<AAString> &exts)
 {
-	for (int i = 0, I = exts.size(); i < I; ++i)
+	for(int i = 0, I = exts.size(); i < I; ++i)
 	{
-		if (strstr(szPath, exts[i].getName()) != NULL)
+		if(strstr(szPath, exts[i].getName()) != NULL)
 		{
 			return true;
 		}
 	}
-	return !exts.size();
+	return(!exts.size());
 }
 
 bool CBaseFileIterator::emptyOrRepeatPath(const char * szPath)
 {
-	return !strcmp(szPath, "..") || !strcmp(szPath, ".") || !strcmp(szPath, "");
+	return(!strcmp(szPath, "..") || !strcmp(szPath, ".") || !strcmp(szPath, ""));
 }
\ No newline at end of file
diff --git a/source/core/FileExtsIterator.cpp b/source/core/FileExtsIterator.cpp
index 88024d795f81397f6b5c15d70a40120768d2c0e7..b4e22059f360430030f7da53fe6efd01b14c3e01 100644
--- a/source/core/FileExtsIterator.cpp
+++ b/source/core/FileExtsIterator.cpp
@@ -22,14 +22,14 @@ const char *CFileExtsIterator::next()
 
 	char szFileName[SIZE_PATH];
 
-	while (index < size)
+	while(index < size)
 	{
 		sprintf(szFileName, "%s*.*", m_paths[index].c_str());
 
 		//Проверяем указатель, если m_handle пустой, то ищем первый файл с расширением szExts
 		hf = INVALID_OR_NULL(m_handle) ? FindFirstFileW(CMB2WC(szFileName), &FindFileData) : m_handle;
 
-		if (hf != INVALID_HANDLE_VALUE)
+		if(hf != INVALID_HANDLE_VALUE)
 		{
 			do {
 				//Сохраняем HANDLE файла, что бы можно было продожлить с того места
@@ -39,9 +39,9 @@ const char *CFileExtsIterator::next()
 
 				DWORD flag = GetFileAttributesW(CMB2WC(m_szPathStr));
 
-				if (flag != INVALID_FILE_ATTRIBUTES && !(flag & FILE_ATTRIBUTE_DIRECTORY))
+				if(flag != INVALID_FILE_ATTRIBUTES && !(flag & FILE_ATTRIBUTE_DIRECTORY))
 				{
-					if (!findExtensionsInPath(CWC2MB(FindFileData.cFileName), m_exts))
+					if(!findExtensionsInPath(CWC2MB(FindFileData.cFileName), m_exts))
 					{
 						continue;
 					}
@@ -56,18 +56,19 @@ const char *CFileExtsIterator::next()
 					{
 						//Возвращаем относительный путь, вместе с именем файла и расширением
 						m_mapExistPath[m_szPathStr] = index;
-						return m_szPathStr;
+						return(m_szPathStr);
 					}
 				}
 				//Если указатель на файл валидный, то проверяем все отфильтрованные файлы по порядку
-			} while (FindNextFileW(hf, &FindFileData) != 0);
+			}
+			while(FindNextFileW(hf, &FindFileData) != 0);
 		}
 		++index;
 		FIND_CLOSE(m_handle);
 	}
 
 	//Если вообще не нашли файлов возвращаем nullptr
-	return nullptr;
+	return(NULL);
 }
 
 void CFileExtsIterator::reset()
diff --git a/source/core/FileRecursiveExtPathsIterator.cpp b/source/core/FileRecursiveExtPathsIterator.cpp
index 62e506b44541bb994874521e277b0b558a91f7d1..b8ce1f9fbdd328aac3eedc9e2706edd10edf5898 100644
--- a/source/core/FileRecursiveExtPathsIterator.cpp
+++ b/source/core/FileRecursiveExtPathsIterator.cpp
@@ -78,7 +78,7 @@ const char *CFileRecursiveExtPathsIterator::next()
 						else
 						{
 							m_mapExistPath[m_szPathStr] = pathIndex;
-							return m_szPathStr;
+							return(m_szPathStr);
 						}
 					}
 					//Если указатель на файл валидный, то проверяем все отфильтрованные файлы по порядку
@@ -103,7 +103,7 @@ const char *CFileRecursiveExtPathsIterator::next()
 	}
 
 	//Если вообще не нашли файлов возвращаем nullptr
-	return nullptr;
+	return(NULL);
 }
 
 void CFileRecursiveExtPathsIterator::reset()
diff --git a/source/core/FileSystem.cpp b/source/core/FileSystem.cpp
index d406c070fa43b850e4240709144aea1c4b97c4c4..0d2df98e80c5742d4dd6fde652cc07d2847bb68b 100644
--- a/source/core/FileSystem.cpp
+++ b/source/core/FileSystem.cpp
@@ -262,7 +262,7 @@ bool CFileSystem::resolvePath(const char *szPath, char *szOut, size_t iOutMax)
 		CHECK_SIZE(len, iOutMax);
 
 		memcpy(szOut, szPath, len);
-		return true;
+		return(true);
 	}
 
 	char szBuff[SIZE_PATH];
@@ -277,11 +277,11 @@ bool CFileSystem::resolvePath(const char *szPath, char *szOut, size_t iOutMax)
 			CHECK_SIZE(len, iOutMax);
 
 			strcpy(szOut, szBuff);
-			return true;
+			return(true);
 		}
 	}
 
-	return false;
+	return(false);
 }
 
 bool CFileSystem::fileExists(const char *szPath)
@@ -295,7 +295,7 @@ bool CFileSystem::fileExists(const char *szPath)
 		return false;
 	}
 
-	return fileGetSize(path) != FILE_NOT_FOUND;
+	return(fileGetSize(path) != FILE_NOT_FOUND);
 }
 
 size_t CFileSystem::fileGetSize(const char *szPath)
@@ -318,17 +318,17 @@ size_t CFileSystem::fileGetSize(const char *szPath)
 		lpFileInformation.nFileSizeLow;
 
 	//Если result != 0 то все хорошо, если 0 то файл не найден
-	return result != 0 ? FileSize : FILE_NOT_FOUND;
+	return(result != 0 ? FileSize : FILE_NOT_FOUND);
 }
 
 bool CFileSystem::isFile(const char *szPath)
 {
-	return isFileOrDirectory(szPath, true);
+	return(isFileOrDirectory(szPath, true));
 }
 
 bool CFileSystem::isDirectory(const char *szPath)
 {
-	return isFileOrDirectory(szPath, false);
+	return(isFileOrDirectory(szPath, false));
 }
 
 time_t CFileSystem::getFileModifyTime(const char *szPath)
@@ -338,14 +338,14 @@ time_t CFileSystem::getFileModifyTime(const char *szPath)
 
 	if(CHECK_CORRECT_PATH(path))
 	{
-		return 0;
+		return(0);
 	}
 
 	WIN32_FILE_ATTRIBUTE_DATA lpFileInformation;
 
 	GetFileAttributesExW(CMB2WC(path), GetFileExInfoStandard, &lpFileInformation);
 
-	return filetimeToTime_t(lpFileInformation.ftLastWriteTime);
+	return(filetimeToTime_t(lpFileInformation.ftLastWriteTime));
 }
 
 IFileIterator *CFileSystem::getFolderList(const char *szPath)
@@ -364,29 +364,29 @@ IFileIterator *CFileSystem::getFolderList(const char *szPath)
 		paths.push_back(szPath);
 	}
 
-	return paths.size() ? new CFolderPathsIterator(paths, szBasePath) : nullptr;
+	return(paths.size() ? new CFolderPathsIterator(paths, szBasePath) : NULL);
 }
 
 IFileIterator *CFileSystem::getFileList(const char *szPath, const char *szExt)
 {
 	const char *exts[] = {szExt};
-	return getFileList(szPath, exts, 1);
+	return(getFileList(szPath, exts, 1));
 }
 
 IFileIterator *CFileSystem::getFileList(const char *szPath, const char **szExts, int extsCount)
 {
-	return getListIterator<CFileExtsIterator>(szPath, szExts, extsCount);
+	return(getListIterator<CFileExtsIterator>(szPath, szExts, extsCount));
 }
 
 IFileIterator *CFileSystem::getFileListRecursive(const char *szPath, const char *szExt)
 {
 	const char *exts[] = {szExt};
-	return getFileListRecursive(szPath, exts, 1);
+	return(getFileListRecursive(szPath, exts, 1));
 }
 
 IFileIterator *CFileSystem::getFileListRecursive(const char *szPath, const char **szExts, int extsCount)
 {
-	return getListIterator<CFileRecursiveExtPathsIterator>(szPath, szExts, extsCount);
+	return(getListIterator<CFileRecursiveExtPathsIterator>(szPath, szExts, extsCount));
 }
 
 bool CFileSystem::createDirectory(const char *szPath)
@@ -444,7 +444,7 @@ IFile *CFileSystem::openFile(const char *szPath, FILE_OPEN_MODE mode = FILE_MODE
 	//Выходим если режим открытия - не для чтения и нет пути для записи
 	if(m_writableRoot == -1 && mode != FILE_MODE_READ)
 	{
-		return nullptr;
+		return(NULL);
 	}
 
 	char fullPath[SIZE_PATH];
@@ -453,7 +453,7 @@ IFile *CFileSystem::openFile(const char *szPath, FILE_OPEN_MODE mode = FILE_MODE
 	//Если по каким либо причинам нельзя вернуть полный путь - на выход
 	if(CHECK_CORRECT_PATH(fullPath) && mode == FILE_MODE_READ)
 	{
-		return nullptr;
+		return(NULL);
 	}
 
 	IFile *file = new CFile;
@@ -465,7 +465,7 @@ IFile *CFileSystem::openFile(const char *szPath, FILE_OPEN_MODE mode = FILE_MODE
 		{
 			mem_delete(file);
 		}
-		return file;
+		return(file);
 	}
 
 	char szNewFileName[SIZE_PATH];
@@ -492,7 +492,7 @@ IFile *CFileSystem::openFile(const char *szPath, FILE_OPEN_MODE mode = FILE_MODE
 	else if(!fileExists(fullPath))
 	{
 		mem_delete(file);
-		return nullptr;
+		return(NULL);
 	}
 	//Если путь вне корня - тогда копируем в корень
 	else if(!inRoot)
@@ -520,5 +520,5 @@ IFile *CFileSystem::openFile(const char *szPath, FILE_OPEN_MODE mode = FILE_MODE
 		mem_delete(file);
 	}
 
-	return file;
+	return(file);
 }
\ No newline at end of file
diff --git a/source/core/FolderPathsIterator.cpp b/source/core/FolderPathsIterator.cpp
index 3aa269f16c0b1d1e9aacb4debc71261e917ac7b9..7687571f16851adcd8c2dfaec65343c30b323b21 100644
--- a/source/core/FolderPathsIterator.cpp
+++ b/source/core/FolderPathsIterator.cpp
@@ -11,34 +11,34 @@ CFolderPathsIterator::CFolderPathsIterator(Array<String> &paths, const char *szB
 
 const char *CFolderPathsIterator::next()
 {
-    WIN32_FIND_DATAW FindFileData;
-    HANDLE hf;
+	WIN32_FIND_DATAW FindFileData;
+	HANDLE hf;
 
 	FindFileData.cFileName[0] = '\0';
 
 	UINT size = m_paths.size();
 
-    while (index < size)
-    {
+	while(index < size)
+	{
 		hf = INVALID_OR_NULL(m_handle) ? FindFirstFileW(CMB2WC((m_paths[index] + "*.*").c_str()), &FindFileData) : m_handle;
 
-        if (hf != INVALID_HANDLE_VALUE)
-        {
-            do {
-                m_handle = hf;
+		if(hf != INVALID_HANDLE_VALUE)
+		{
+			do {
+				m_handle = hf;
 
 				sprintf(m_szPathStr, "%s%s", (m_paths)[index].c_str(), (const char*)CWC2MB(FindFileData.cFileName));
 
 				DWORD flag = GetFileAttributesW(CMB2WC(m_szPathStr));
 
-				if (emptyOrRepeatPath(CWC2MB(FindFileData.cFileName)))
-                {
-                    continue;
-                }
+				if(emptyOrRepeatPath(CWC2MB(FindFileData.cFileName)))
+				{
+					continue;
+				}
 
-                //Берет только имена директорий
-                if (flag != INVALID_FILE_ATTRIBUTES && flag & FILE_ATTRIBUTE_DIRECTORY)
-                {
+				//Берет только имена директорий
+				if(flag != INVALID_FILE_ATTRIBUTES && flag & FILE_ATTRIBUTE_DIRECTORY)
+				{
 					sprintf(m_szPathStr, "%s%s", m_szBasePath, (const char*)CWC2MB(FindFileData.cFileName));
 
 					if(m_mapExistPath.KeyExists(m_szPathStr))
@@ -49,26 +49,27 @@ const char *CFolderPathsIterator::next()
 					{
 						//Возвращаем относительный путь к директории
 						m_mapExistPath[m_szPathStr] = index;
-						return m_szPathStr;
+						return(m_szPathStr);
 					}
-                }
-			} while (FindNextFileW(hf, &FindFileData) != 0);
-        }
+				}
+			}
+			while(FindNextFileW(hf, &FindFileData) != 0);
+		}
 		FIND_CLOSE(m_handle);
 		++index;
-    }
+	}
 
-    //Если вообще не нашли файлов возвращаем nullptr
-    return nullptr;
+	//Если вообще не нашли файлов возвращаем nullptr
+	return(NULL);
 }
 
 void CFolderPathsIterator::reset()
 {
-    index = 0;
-    FIND_CLOSE(m_handle);
+	index = 0;
+	FIND_CLOSE(m_handle);
 }
 
 CFolderPathsIterator::~CFolderPathsIterator()
 {
-    FIND_CLOSE(m_handle);
+	FIND_CLOSE(m_handle);
 }