#include "main.h"\r
#include "util.h"\r
\r
+// macros\r
+\r
+#define StringSize 4096\r
+\r
// variables\r
\r
static bool Error;\r
return TRUE;\r
}\r
\r
+// my_file_join()\r
+\r
+void my_path_join(char *join_path, const char *path, const char *file){\r
+ char separator;\r
+#ifdef _WIN32\r
+ separator='\\';\r
+#else\r
+ separator='/';\r
+#endif\r
+ snprintf(join_path,StringSize,"%s%c%s",path,separator,file);\r
+ join_path[StringSize-1]='\0';\r
+}\r
+\r
+// my_mkdir()\r
+\r
+int my_mkdir(const char *path){\r
+ int ret;\r
+#ifdef _WIN32\r
+ ret=_mkdir(path);\r
+#else\r
+ ret=mkdir(path,S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH);\r
+#endif\r
+ return ret;\r
+}\r
+\r
+\r
// my_string_empty()\r
\r
bool my_string_empty(const char string[]) {\r