In config files, treat lines starting with '#' as comments.
SVN revision: 874
This commit is contained in:
parent
2cb8aa709e
commit
5a07fb6ef3
|
@ -3642,8 +3642,10 @@ Epplet_load_config_file(char *filename)
|
||||||
{
|
{
|
||||||
edict->entries = NULL;
|
edict->entries = NULL;
|
||||||
edict->num_entries = 0;
|
edict->num_entries = 0;
|
||||||
|
s2[0] = 0;
|
||||||
while ((fscanf(f, "%s %[^\n]\n", (char*)&s2, (char*)&s3) != EOF))
|
while ((fscanf(f, "%s %[^\n]\n", (char*)&s2, (char*)&s3) != EOF))
|
||||||
|
{
|
||||||
|
if (s2[0] != '#')
|
||||||
{
|
{
|
||||||
edict->num_entries++;
|
edict->num_entries++;
|
||||||
edict->entries = realloc(edict->entries, sizeof(DictEntry) * edict->num_entries);
|
edict->entries = realloc(edict->entries, sizeof(DictEntry) * edict->num_entries);
|
||||||
|
@ -3652,6 +3654,7 @@ Epplet_load_config_file(char *filename)
|
||||||
edict->entries[edict->num_entries-1].key = strdup(s2);
|
edict->entries[edict->num_entries-1].key = strdup(s2);
|
||||||
edict->entries[edict->num_entries-1].value = strdup(s3);
|
edict->entries[edict->num_entries-1].value = strdup(s3);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
fclose(f);
|
fclose(f);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue