root/compat/basename.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. gitbasename

#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;
}

/* [<][>][^][v][top][bottom][index][help] */