{
static char *program_init_string = NULL;
+#if 1
+ // do not display compile target anymore, as it is almost always "SDL" now
if (program_init_string == NULL)
{
program_init_string = checked_malloc(strlen(PROGRAM_TITLE_STRING) + 1 +
- strlen(getProgramVersionString()) +1 +
+ strlen(getProgramVersionString()) + 1);
+
+ sprintf(program_init_string, "%s %s",
+ PROGRAM_TITLE_STRING, getProgramVersionString());
+ }
+#else
+ if (program_init_string == NULL)
+ {
+ program_init_string = checked_malloc(strlen(PROGRAM_TITLE_STRING) + 1 +
+ strlen(getProgramVersionString()) + 1 +
strlen(TARGET_STRING) + 1);
sprintf(program_init_string, "%s %s %s",
PROGRAM_TITLE_STRING, getProgramVersionString(), TARGET_STRING);
}
+#endif
return program_init_string;
}
char *getWindowTitleString()
{
+#if 1
+ static char *window_title_string = NULL;
+
+ checked_free(window_title_string);
+
+#ifdef DEBUG
+ window_title_string = checked_malloc(strlen(getProgramInitString()) + 20 +
+ strlen(getCompileDateString()) + 2 + 1);
+
+ sprintf(window_title_string, "%s (%d %%) [%s]",
+ getProgramInitString(), setup.window_scaling_percent,
+ getCompileDateString());
+#else
+ window_title_string = checked_malloc(strlen(getProgramInitString()) + 20);
+
+ sprintf(window_title_string, "%s (%d %%)",
+ getProgramInitString(), setup.window_scaling_percent);
+#endif
+
+ return window_title_string;
+
+#else
+
#ifdef DEBUG
static char *window_title_string = NULL;
#else
return getProgramInitString();
#endif
+
+#endif
}