- sound_info->num_list_entries = num_list_entries;
- sound_info->config_list = config_list;
- sound_info->file_list = NULL;
+
+ sound_info->num_file_list_entries = num_file_list_entries;
+ sound_info->num_suffix_list_entries = 0;
+ for (i=0; config_suffix_list[i].token != NULL; i++)
+ sound_info->num_suffix_list_entries++;
+
+ sound_info->file_list =
+ getFileListFromConfigList(config_list, config_suffix_list,
+ num_file_list_entries);
+ sound_info->suffix_list = config_suffix_list;
+
+ sound_info->artwork_list =
+ checked_calloc(num_file_list_entries * sizeof(SoundInfo *));
+
+ sound_info->content_list = NULL;
+