Strdup
		
		
		
		Jump to navigation
		Jump to search
		
Defined in src\vgui2\controls\BitmapImagePanel.cpp and only used there, this function simply returns a pointer to a clone of the string parameter.  This function handles the repetative code that is seen when copying a string and makes it an inline function.  If copied to src\game_shared\util_shared.h, this function could come in handy at times.
static inline char *CloneString( const char *str )
{
	char *cloneStr = new char [ strlen(str)+1 ];
	strcpy( cloneStr, str );
	return cloneStr;
}