-static void getConfigFilePath(char * path, Class _class, char * dir, const char * configName)
-{
- if(dir) *dir = 0;
- strcpy(path, settingsContainer.settingsFilePath);
- StripLastDirectory(path, path);
- if(settingsContainer.oldConfig)
- PathCatSlash(path, settingsDir);
- if(_class == class(CompilerConfig))
- {
- PathCatSlash(path, "compilerConfigs");
- if(dir)
- strcpy(dir, path);
- if(configName)
- {
- PathCatSlash(path, configName);
- strcat(path, ".econ");
- }
- }
- else if(_class == class(RecentFilesData))
- PathCatSlash(path, "recentFiles.econ");
- else if(_class == class(RecentWorkspacesData))
- PathCatSlash(path, "recentWorkspaces.econ");
-}
-