Difference between revisions of "GDN:strdup"

From LibrePlanet
Jump to: navigation, search
Line 1: Line 1:
 
{{Infobox Function
 
{{Infobox Function
  
|header=[[<string.h>]]
+
| header= [[<string.h>]]
|since=[[C90]]
+
| since= [[C90]]
  
 
}}
 
}}

Revision as of 14:48, 19 December 2013


The strdup function copies the null-terminated string s into a newly allocated string. The string is allocated using malloc If malloc cannot allocate space for the new string, strdup> returns a null pointer. Otherwise it returns a pointer to the new wide character string.

Contents

Prototype

<source lang="c">char * strdup (const char *s)</source>

GDN:strdup
Header [[<string.h>]]
Supported Since C90