Next: wcsncasecmp, Previous: wcscasecmp, Up: Strings
wcsdup
—wide character string duplicate#include <wchar.h> wchar_t *wcsdup(const wchar_t *str); #include <wchar.h> wchar_t *_wcsdup_r(struct _reent *ptr, const wchar_t *str);
Description
wcsdup
allocates a new wide character string using malloc
,
and copies the content of the argument str into the newly
allocated string, thus making a copy of str.
Returns
wcsdup
returns a pointer to the copy of str if enough
memory for the copy was available. Otherwise it returns NULL
and errno is set to ENOMEM.
Portability