/* some definitions for list and hash handling */
typedef struct SetupFileList SetupFileList;
-typedef struct hashtable SetupFileHash;
+typedef struct hashtable SetupFileHash;
#define BEGIN_HASH_ITERATION(hash, itr) \
if (hash != NULL && hashtable_count(hash) > 0) \
char *getScoreFilename(int);
char *getSetupFilename(void);
char *getEditorSetupFilename(void);
+char *getDemoAnimInfoFilename(void);
+char *getDemoAnimTextFilename(void);
char *getImageFilename(char *);
char *getCustomImageFilename(char *);
char *getCustomSoundFilename(char *);
void freeSetupFileList(SetupFileList *);
char *getListEntry(SetupFileList *, char *);
SetupFileList *setListEntry(SetupFileList *, char *, char *);
+SetupFileList *addListEntry(SetupFileList *, char *, char *);
SetupFileList *loadSetupFileList(char *);
SetupFileHash *newSetupFileHash();