return filename;
}
+char *getElementInfoFilename()
+{
+ static char *filename = NULL;
+
+ if (filename != NULL)
+ free(filename);
+
+ filename = getPath2(getCurrentLevelDir(), ELEMENTINFO_FILENAME);
+
+ return filename;
+}
+
static char *getCorrectedArtworkBasename(char *basename)
{
char *basename_corrected = basename;
return setListEntry(list->next, token, value);
}
+SetupFileList *addListEntry(SetupFileList *list, char *token, char *value)
+{
+ if (list == NULL)
+ return NULL;
+
+ if (list->next == NULL)
+ return (list->next = newSetupFileList(token, value));
+ else
+ return addListEntry(list->next, token, value);
+}
+
#ifdef DEBUG
static void printSetupFileList(SetupFileList *list)
{
if (use_hash)
setHashEntry((SetupFileHash *)setup_file_data, token, value);
else
- insert_ptr = setListEntry((SetupFileList *)insert_ptr, token, value);
+ insert_ptr = addListEntry((SetupFileList *)insert_ptr, token, value);
}
}