return path;
}
+
+
+#if defined(_WIN32)
+#define CREACONTOUR_VALID_FILE_SEPARATOR_CHAR '\\'
+#else
+#define CREACONTOUR_VALID_FILE_SEPARATOR_CHAR '/'
+#endif
+
+ //=========================================================================
+std::string System::GetExecutablePath(){
+ char name[PATH_MAX];
+ //EED int err = get_app_path(name, PATH_MAX);
+ int err = System::GetAppPath(name,PATH_MAX);
+ if (err)
+ {
+ printf("Could not determine current executable path ? ");
+ }
+ // remove the exe name
+ char *slash;
+ slash = strrchr(name, CREACONTOUR_VALID_FILE_SEPARATOR_CHAR);
+ if (slash)
+ {
+ *slash = 0;
+ }
+ return name;
+ }
+
+
+
} // namespace crea