diff options
Diffstat (limited to 'third_party/git/compat/win32/path-utils.c')
-rw-r--r-- | third_party/git/compat/win32/path-utils.c | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/third_party/git/compat/win32/path-utils.c b/third_party/git/compat/win32/path-utils.c deleted file mode 100644 index d9d3641de8..0000000000 --- a/third_party/git/compat/win32/path-utils.c +++ /dev/null @@ -1,28 +0,0 @@ -#include "../../git-compat-util.h" - -int win32_skip_dos_drive_prefix(char **path) -{ - int ret = has_dos_drive_prefix(*path); - *path += ret; - return ret; -} - -int win32_offset_1st_component(const char *path) -{ - char *pos = (char *)path; - - /* unc paths */ - if (!skip_dos_drive_prefix(&pos) && - is_dir_sep(pos[0]) && is_dir_sep(pos[1])) { - /* skip server name */ - pos = strpbrk(pos + 2, "\\/"); - if (!pos) - return 0; /* Error: malformed unc path */ - - do { - pos++; - } while (*pos && !is_dir_sep(*pos)); - } - - return pos + is_dir_sep(*pos) - path; -} |