Skip to content
Snippets Groups Projects
Commit cc7dc9cb authored by rswindell's avatar rswindell
Browse files

Created iniFreeStringList function to free a string list previously allocated

with iniReadStringList.
parent b0f8cdb3
No related branches found
No related tags found
No related merge requests found
......@@ -170,6 +170,19 @@ char** iniReadStringList(FILE* fp, const char* section, const char* key
return(lp);
}
char** iniFreeStringList(char** list)
{
ulong i;
if(list==NULL)
return(NULL);
for(i=0;list[i]!=NULL;i++)
free(list[i]);
free(list);
return(NULL);
}
long iniReadInteger(FILE* fp, const char* section, const char* key, long deflt)
{
......
......@@ -53,6 +53,7 @@ char* iniReadString (FILE* fp, const char* section, const char* key,
const char* deflt);
char** iniReadStringList(FILE* fp, const char* section, const char* key
,const char* sep, const char* deflt);
char** iniFreeStringList(char** list);
long iniReadInteger (FILE* fp, const char* section, const char* key,
long deflt);
ushort iniReadShortInt (FILE* fp, const char* section, const char* key,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment