diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2008-11-23 13:45:15 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2008-11-23 13:45:15 +0000 |
commit | c937e9f401fac2720dc133b8ac11b119f244a75a (patch) | |
tree | 59021e1a13035c9530428efba1beb49058e82ec6 /navit/start.c | |
parent | 31ca8e0f3b7393d23dd2aaca8e2ab257c057baef (diff) | |
download | navit-c937e9f401fac2720dc133b8ac11b119f244a75a.tar.gz |
Fix:Core:Cleaned up environment handling
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1745 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/start.c')
-rw-r--r-- | navit/start.c | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/navit/start.c b/navit/start.c index 8e67fde7c..52efd18e6 100644 --- a/navit/start.c +++ b/navit/start.c @@ -65,44 +65,6 @@ get_home_directory(void) return homedir; } -static void setup_dummy_environment(void) -{ -#ifdef HAVE_API_WIN32_CE - char buf[PATH_MAX]; - wchar_t filename[MAX_PATH + 1]; - char basedir[MAX_PATH + 1]; - char *cp; - int sz; - - sz = GetModuleFileName(NULL, filename, MAX_PATH); - if (sz > 0) { - wcstombs(basedir, filename, sz + 1); - cp = strrchr(basedir,'/'); - if (!cp) - cp = strrchr(basedir,'\\'); - if (cp) - *cp = '\0'; - else - sprintf(basedir, "."); - } else { - sprintf(basedir, "%s", PREFIX); - } - sprintf(buf, "%s", basedir); - setenv("HOME", buf, 0); - setenv("NAVIT_PREFIX", buf, 0); - sprintf(buf, "%s/lib", basedir); - setenv("NAVIT_LIBDIR", buf, 0); - sprintf(buf, "%s/locale", basedir); - setenv("NAVIT_LOCALEDIR", buf, 0); - sprintf(buf, "%s/data", basedir); - setenv("NAVIT_USER_DATADIR", buf ,0); - sprintf(buf, "%s", basedir); - setenv("NAVIT_SHAREDIR", buf, 0); - sprintf(buf, "%s/navit.log", basedir); - setenv("NAVIT_LOGFILE", buf, 0); -#endif - -} int main(int argc, char **argv) { GError *error = NULL; @@ -116,7 +78,6 @@ int main(int argc, char **argv) #ifdef HAVE_GLIB event_glib_init(); #endif - setup_dummy_environment(); main_init(argv[0]); main_init_nls(); debug_init(argv[0]); |