diff options
author | Darkvater <Darkvater@openttd.org> | 2006-12-09 10:56:12 +0000 |
---|---|---|
committer | Darkvater <Darkvater@openttd.org> | 2006-12-09 10:56:12 +0000 |
commit | 1422f6a17a50e78f2debb6d3ccdeda033356f606 (patch) | |
tree | 821bb8da5168e61028bf8fc5f43ea46f076a70e9 /os2.c | |
parent | 80c80c6db1e326e891d27c1499890fd3a369a6aa (diff) | |
download | openttd-1422f6a17a50e78f2debb6d3ccdeda033356f606.tar.xz |
(svn r7449) -Codechange: Rename _path to _paths as it is technically more correct, but mainly because
it interferes with OS/2 symbol in libc (psmedley)
Diffstat (limited to 'os2.c')
-rw-r--r-- | os2.c | 58 |
1 files changed, 29 insertions, 29 deletions
@@ -134,11 +134,11 @@ void DeterminePaths(void) { char *s; - _path.game_data_dir = malloc(MAX_PATH); - ttd_strlcpy(_path.game_data_dir, GAME_DATA_DIR, MAX_PATH); + _paths.game_data_dir = malloc(MAX_PATH); + ttd_strlcpy(_paths.game_data_dir, GAME_DATA_DIR, MAX_PATH); #if defined SECOND_DATA_DIR - _path.second_data_dir = malloc(MAX_PATH); - ttd_strlcpy(_path.second_data_dir, SECOND_DATA_DIR, MAX_PATH); + _paths.second_data_dir = malloc(MAX_PATH); + ttd_strlcpy(_paths.second_data_dir, SECOND_DATA_DIR, MAX_PATH); #endif #if defined(USE_HOMEDIR) @@ -150,59 +150,59 @@ void DeterminePaths(void) if (pw != NULL) homedir = pw->pw_dir; } - _path.personal_dir = str_fmt("%s" PATHSEP "%s", homedir, PERSONAL_DIR); + _paths.personal_dir = str_fmt("%s" PATHSEP "%s", homedir, PERSONAL_DIR); } #else /* not defined(USE_HOMEDIR) */ - _path.personal_dir = malloc(MAX_PATH); - ttd_strlcpy(_path.personal_dir, PERSONAL_DIR, MAX_PATH); + _paths.personal_dir = malloc(MAX_PATH); + ttd_strlcpy(_paths.personal_dir, PERSONAL_DIR, MAX_PATH); // check if absolute or relative path - s = strchr(_path.personal_dir, '\\'); + s = strchr(_paths.personal_dir, '\\'); // add absolute path - if (s == NULL || _path.personal_dir != s) { - getcwd(_path.personal_dir, MAX_PATH); - s = strchr(_path.personal_dir, 0); + if (s == NULL || _paths.personal_dir != s) { + getcwd(_paths.personal_dir, MAX_PATH); + s = strchr(_paths.personal_dir, 0); *s++ = '\\'; ttd_strlcpy(s, PERSONAL_DIR, MAX_PATH); } #endif /* defined(USE_HOMEDIR) */ - s = strchr(_path.personal_dir, 0); + s = strchr(_paths.personal_dir, 0); // append a / ? if (s[-1] != '\\') strcpy(s, "\\"); - _path.save_dir = str_fmt("%ssave", _path.personal_dir); - _path.autosave_dir = str_fmt("%s\\autosave", _path.save_dir); - _path.scenario_dir = str_fmt("%sscenario", _path.personal_dir); - _path.heightmap_dir = str_fmt("%sscenario\\heightmap", _path.personal_dir); - _path.gm_dir = str_fmt("%sgm\\", _path.game_data_dir); - _path.data_dir = str_fmt("%sdata\\", _path.game_data_dir); + _paths.save_dir = str_fmt("%ssave", _paths.personal_dir); + _paths.autosave_dir = str_fmt("%s\\autosave", _paths.save_dir); + _paths.scenario_dir = str_fmt("%sscenario", _paths.personal_dir); + _paths.heightmap_dir = str_fmt("%sscenario\\heightmap", _paths.personal_dir); + _paths.gm_dir = str_fmt("%sgm\\", _paths.game_data_dir); + _paths.data_dir = str_fmt("%sdata\\", _paths.game_data_dir); if (_config_file == NULL) - _config_file = str_fmt("%sopenttd.cfg", _path.personal_dir); + _config_file = str_fmt("%sopenttd.cfg", _paths.personal_dir); - _highscore_file = str_fmt("%shs.dat", _path.personal_dir); - _log_file = str_fmt("%sopenttd.log", _path.personal_dir); + _highscore_file = str_fmt("%shs.dat", _paths.personal_dir); + _log_file = str_fmt("%sopenttd.log", _paths.personal_dir); #if defined CUSTOM_LANG_DIR // sets the search path for lng files to the custom one - _path.lang_dir = malloc( MAX_PATH ); - ttd_strlcpy( _path.lang_dir, CUSTOM_LANG_DIR, MAX_PATH); + _paths.lang_dir = malloc( MAX_PATH ); + ttd_strlcpy( _paths.lang_dir, CUSTOM_LANG_DIR, MAX_PATH); #else - _path.lang_dir = str_fmt("%slang\\", _path.game_data_dir); + _paths.lang_dir = str_fmt("%slang\\", _paths.game_data_dir); #endif // create necessary folders - mkdir(_path.personal_dir); - mkdir(_path.save_dir); - mkdir(_path.autosave_dir); - mkdir(_path.scenario_dir); - mkdir(_path.heightmap_dir); + mkdir(_paths.personal_dir); + mkdir(_paths.save_dir); + mkdir(_paths.autosave_dir); + mkdir(_paths.scenario_dir); + mkdir(_paths.heightmap_dir); } /** |