rnd-20050630-1-src
[rocksndiamonds.git] / src / libgame / system.c
index e3fbe001184e63468954f372cf5e14d380d8c771..8e65d97056a32dd2baebed276d6016ab46dedc30 100644 (file)
@@ -75,23 +75,8 @@ void InitProgramInfo(char *argv0,
                     char *cookie_prefix, char *filename_prefix,
                     int program_version)
 {
-  char *argv0_copy = getStringCopy(argv0);
-  char *argv0_copy_last_slash = strrchr(argv0_copy, '/');
-
-  if (argv0_copy_last_slash != NULL)
-  {
-    program.command_basename = argv0_copy_last_slash + 1;
-    program.command_basepath = argv0_copy;
-    *argv0_copy_last_slash = '\0';
-  }
-  else
-  {
-    program.command_basename = argv0_copy;
-    program.command_basepath = ".";
-  }
-
-  printf("::: command_basepath == '%s'\n", program.command_basepath);
-  printf("::: command_basename == '%s'\n", program.command_basename);
+  program.command_basepath = getBasePath(argv0);
+  program.command_basename = getBaseName(argv0);
 
   program.userdata_directory = userdata_directory;
   program.program_title = program_title;