15 lines
334 B
15 lines
334 B
#include "../git-compat-util.h" |
|
|
|
/* Adapted from libiberty's basename.c. */ |
|
char *gitbasename (char *path) |
|
{ |
|
const char *base; |
|
/* Skip over the disk name in MSDOS pathnames. */ |
|
if (has_dos_drive_prefix(path)) |
|
path += 2; |
|
for (base = path; *path; path++) { |
|
if (is_dir_sep(*path)) |
|
base = path + 1; |
|
} |
|
return (char *)base; |
|
}
|
|
|