mirror of
https://github.com/git/git
synced 2024-10-31 08:44:08 +00:00
16 lines
334 B
C
16 lines
334 B
C
|
#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;
|
||
|
}
|