add bb_basename.c
This commit is contained in:
		
							
								
								
									
										18
									
								
								libbb/bb_basename.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								libbb/bb_basename.c
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,18 @@
 | 
			
		||||
/* vi: set sw=4 ts=4: */
 | 
			
		||||
/*
 | 
			
		||||
 * Utility routines.
 | 
			
		||||
 *
 | 
			
		||||
 * Copyright (C) 2007 Denis Vlasenko
 | 
			
		||||
 *
 | 
			
		||||
 * Licensed under GPL version 2, see file LICENSE in this tarball for details.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#include "libbb.h"
 | 
			
		||||
 | 
			
		||||
const char *bb_basename(const char *name)
 | 
			
		||||
{
 | 
			
		||||
	const char *cp = strrchr(name, '/');
 | 
			
		||||
	if (cp)
 | 
			
		||||
		return cp + 1;
 | 
			
		||||
	return name;
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user