diff --git a/src-x86-x64-Fusix/IniFile.h b/src-x86-x64-Fusix/IniFile.h index 2486683..c044a55 100644 --- a/src-x86-x64-Fusix/IniFile.h +++ b/src-x86-x64-Fusix/IniFile.h @@ -17,14 +17,7 @@ #include "stdafx.h" #include -typedef enum _STRING_TRIM_TYPE -{ - TRIM_LEFT, - TRIM_RIGHT, - TRIM_BOTH, -} STRING_TRIM_TYPE; - -// Out values struńts +// Out values struсts typedef struct _INI_VAR_STRING { char Name[128]; @@ -99,11 +92,15 @@ private: DWORD *FileStringsMap; // String-map INI_DATA IniData; // Parsed data - bool IsVariable(char *Str, DWORD StrSize); // Is variable (for Parse) - bool FillVariable(INI_SECTION_VARIABLE *Variable, char *Str, DWORD StrSize); // Fill INI_SECTION_VARIABLE struct (for Parse) - int StrTrim(char* Str, STRING_TRIM_TYPE Type); - DWORD GetFileStringFromNum(DWORD StringNumber, char *RetString, DWORD Size); // Get stroing from string-map + // Common service functions + int StrTrim(char* Str); + + // Class service functions bool CreateStringsMap(); // Create file string-map bool Parse(); // Parse file to class structures + DWORD GetFileStringFromNum(DWORD StringNumber, char *RetString, DWORD Size); // Get stroing from string-map + bool IsVariable(char *Str, DWORD StrSize); + bool FillVariable(INI_SECTION_VARIABLE *Variable, char *Str, DWORD StrSize); // Fill INI_SECTION_VARIABLE struct (for Parse) + bool GetVariableInSectionPrivate(char *SectionName, char *VariableName, INI_SECTION_VARIABLE *RetVariable); };