3 #include <msvcrt/stdlib.h>
4 #include <msvcrt/string.h>
6 void _makepath(char *path, const char *drive, const char *dir, const char *fname, const char *ext)
10 if ((drive != NULL) && (*drive))
21 dir_len = strlen(dir);
22 if (dir_len && *(dir + dir_len - 1) != '\\')
29 if (ext != NULL && *ext != 0)
39 void _wmakepath(wchar_t *path, const wchar_t *drive, const wchar_t *dir, const wchar_t *fname, const wchar_t *ext)
43 if ((drive != NULL) && (*drive))
54 dir_len = wcslen(dir);
55 if (dir_len && *(dir + dir_len - 1) != L'\\')
62 if (ext != NULL && *ext != 0)