Refine tabs; Add utils functions; Update document
This commit is contained in:
17
pine-ini.h
17
pine-ini.h
@@ -62,8 +62,8 @@ typedef struct tagPineIni {
|
||||
extern const char * PINE_INI_ERRMSG[];
|
||||
|
||||
typedef struct tagPineIniError {
|
||||
int errorCode;
|
||||
int lineNumber;
|
||||
int errorCode;
|
||||
int lineNumber;
|
||||
char lineContent[PINE_INI_LINE_MAX_LEN];
|
||||
} PineIniError;
|
||||
|
||||
@@ -76,16 +76,23 @@ PineIniParameter* PineIni_Parameter_Assign (PineIniParameter* param, const
|
||||
void PineIni_Parameter_Destory (PineIniParameter* param);
|
||||
|
||||
PineIniSection* PineIni_Section_New (const char* sectionName);
|
||||
PineIniParameter* PineIni_Section_Find (PineIniSection* section, const char* key);
|
||||
PineIniParameter* PineIni_Section_Find (const PineIniSection* section, const char* key);
|
||||
PineIniSection* PineIni_Section_Append (PineIniSection* section, const char* key, const char* value);
|
||||
void PineIni_Section_Destory (PineIniSection* section);
|
||||
|
||||
PineIniFile* PineIni_Parse (const char * iniText, PineIniError* errorRet);
|
||||
PineIniSection* PineIni_Find (PineIniFile* file, const char* sectionName);
|
||||
PineIniSection* PineIni_Find (const PineIniFile* file, const char* sectionName);
|
||||
PineIniFile* PineIni_Append (PineIniFile* file, PineIniSection* section);
|
||||
void PineIni_Destory (PineIniFile* file);
|
||||
|
||||
// Utils functions
|
||||
// Utils function
|
||||
|
||||
const char* PineIni_Section_GetString (const PineIniSection* section, const char* key, const char* defaultValue);
|
||||
const char* PineIni_GetString (const PineIniFile* file, const char* sectionName, const char* key, const char* defaultValue);
|
||||
int PineIni_Section_GetInt (const PineIniSection* section, const char* key, int defaultValue);
|
||||
int PineIni_GetInt (const PineIniFile* file, const char* sectionName, const char* key, int defaultValue);
|
||||
|
||||
// String functions
|
||||
|
||||
char* PineIni_ToSubstring (char* src, int left, int right);
|
||||
int PineIni_FindChar (const char* src, const char find);
|
||||
|
||||
Reference in New Issue
Block a user