Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ustrdup(3)			Allegro	manual			    ustrdup(3)

NAME
       ustrdup - Duplicates a string. Allegro game programming library.

SYNOPSIS
       #include	<allegro.h>

       char *ustrdup(const char	*src)

DESCRIPTION
       This functions copies the null-terminated string	`src' into a newly al-
       located area of memory, effectively duplicating it. Example:

	  void manipulate_string(const char *input_string)
	  {
	     char *temp_buffer = ustrdup(input_string);
	     /*	Now we can modify temp_buffer */
	     ...

RETURN VALUE
       Returns the newly allocated string. This	memory must be	freed  by  the
       caller.	Returns	 NULL  if  it cannot allocate space for	the duplicated
       string.

SEE ALSO
       _ustrdup(3), uconvert(3), ustrsize(3), ustrsizez(3), exconfig(3)

Allegro				 version 4.4.2			    ustrdup(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=ustrdup&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help