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;