+char *getProgramFullVersionString()
+{
+ static char program_version_string[32];
+
+#if USE_EXTENDED_VERSION
+ sprintf(program_version_string, "%d.%d.%d.%d",
+ PROGRAM_VERSION_MAJOR, PROGRAM_VERSION_MINOR, PROGRAM_VERSION_PATCH,
+ PROGRAM_VERSION_BUILD);
+#else
+ sprintf(program_version_string, "%d.%d.%d-%d",
+ PROGRAM_VERSION_MAJOR, PROGRAM_VERSION_MINOR, PROGRAM_VERSION_PATCH,
+ PROGRAM_VERSION_BUILD);
+#endif
+
+ return program_version_string;
+}
+
+char *getProgramVersionString()
+{
+#ifdef DEBUG
+ return getProgramFullVersionString();
+#else
+ return getProgramReleaseVersionString();
+#endif
+}
+