X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Flibgame%2Fsetup.c;h=65ba26c79c5fd2a583e7e19dafe29a03fe904471;hp=ac0bfd4cd753a6dcec5f3581ce4e13e2d50a2a2f;hb=ec50fda335d6dc628abc56320bfd3a42711edd1d;hpb=4bb90da7a98b741b4576099be6b89d324c8a80de diff --git a/src/libgame/setup.c b/src/libgame/setup.c index ac0bfd4c..65ba26c7 100644 --- a/src/libgame/setup.c +++ b/src/libgame/setup.c @@ -1391,6 +1391,14 @@ void setHashEntry(SetupFileHash *hash, char *token, char *value) Error(ERR_EXIT, "cannot insert into hash -- aborting"); } +char *removeHashEntry(SetupFileHash *hash, char *token) +{ + if (hash == NULL) + return NULL; + + return remove_hash_entry(hash, token); +} + #if 0 #ifdef DEBUG static void printSetupFileHash(SetupFileHash *hash) @@ -1506,10 +1514,12 @@ static void *loadSetupFileData(char *filename, boolean use_hash) if (*value != ' ' && *value != '\t') break; +#if 0 if (*value == '\0') value = "true"; /* treat tokens without value as "true" */ +#endif - if (*token && *value) + if (*token) { if (use_hash) setHashEntry((SetupFileHash *)setup_file_data, token, value);