X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsetup.c;h=a2cc00ad56206797539e95b97c7ac1181c59435d;hb=61c3da024802ecc0268bab42d7499fc0346e4fd3;hp=7bb8ecdb3369ce8ad515885f0a3e29ad1f82b276;hpb=0c6144aa1196e8121ba38716f9f95836d0ccbb9e;p=rocksndiamonds.git diff --git a/src/libgame/setup.c b/src/libgame/setup.c index 7bb8ecdb..a2cc00ad 100644 --- a/src/libgame/setup.c +++ b/src/libgame/setup.c @@ -1630,6 +1630,7 @@ SetupFileList *addListEntry(SetupFileList *list, char *token, char *value) return addListEntry(list->next, token, value); } +#if 0 #ifdef DEBUG static void printSetupFileList(SetupFileList *list) { @@ -1642,6 +1643,7 @@ static void printSetupFileList(SetupFileList *list) printSetupFileList(list->next); } #endif +#endif #ifdef DEBUG DEFINE_HASHTABLE_INSERT(insert_hash_entry, char, char); @@ -3061,8 +3063,8 @@ static boolean LoadLevelInfoFromLevelConf(TreeInfo **node_first, char *directory_name) { #if 0 - static unsigned long progress_delay = 0; - unsigned long progress_delay_value = 100; /* (in milliseconds) */ + static unsigned int progress_delay = 0; + unsigned int progress_delay_value = 100; /* (in milliseconds) */ #endif char *directory_path = getPath2(level_directory, directory_name); char *filename = getPath2(directory_path, LEVELINFO_FILENAME); @@ -3625,8 +3627,8 @@ void LoadArtworkInfoFromLevelInfo(ArtworkDirTree **artwork_node, LevelDirTree *level_node) { #if 0 - static unsigned long progress_delay = 0; - unsigned long progress_delay_value = 100; /* (in milliseconds) */ + static unsigned int progress_delay = 0; + unsigned int progress_delay_value = 100; /* (in milliseconds) */ #endif int type = (*artwork_node)->type; @@ -4092,7 +4094,7 @@ void LoadLevelSetup_SeriesInfo() BEGIN_HASH_ITERATION(level_setup_hash, itr) { char *token = HASH_ITERATION_TOKEN(itr); - char *value = HASH_ITERATION_TOKEN(itr); + char *value = HASH_ITERATION_VALUE(itr); if (strlen(token) == 3 && token[0] >= '0' && token[0] <= '9' && @@ -4101,8 +4103,13 @@ void LoadLevelSetup_SeriesInfo() { int level_nr = atoi(token); - LevelStats_setPlayed(level_nr, atoi(value)); - LevelStats_setSolved(level_nr, atoi(strchr(value, ' '))); + if (value != NULL) + LevelStats_setPlayed(level_nr, atoi(value)); /* read 1st column */ + + value = strchr(value, ' '); + + if (value != NULL) + LevelStats_setSolved(level_nr, atoi(value)); /* read 2nd column */ } } END_HASH_ITERATION(hash, itr)