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