|
|
@@ -201,6 +201,30 @@ void list_files(const char* path, Vector<DynamicString>& files)
|
|
|
closedir(dir);
|
|
|
}
|
|
|
|
|
|
+//-----------------------------------------------------------------------------
|
|
|
+const char* normalize_path(const char* path)
|
|
|
+{
|
|
|
+ static char norm[MAX_PATH_LENGTH];
|
|
|
+ char* cur = norm;
|
|
|
+
|
|
|
+ while ((*path) != '\0')
|
|
|
+ {
|
|
|
+ if ((*path) == '\\')
|
|
|
+ {
|
|
|
+ (*cur) = PATH_SEPARATOR;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ (*cur) = (*path);
|
|
|
+ }
|
|
|
+
|
|
|
+ path++;
|
|
|
+ cur++;
|
|
|
+ }
|
|
|
+
|
|
|
+ return norm;
|
|
|
+}
|
|
|
+
|
|
|
//-----------------------------------------------------------------------------
|
|
|
const char* get_cwd()
|
|
|
{
|