Provided by: libpmemcto-dev_1.4.1-0ubuntu1~18.04.1_amd64 bug

NAME

       pmemcto_wcsdup - duplicate a wide-char string

SYNOPSIS

              #include <libpmemcto.h>

              wchar_t *pmemcto_wcsdup(PMEMctopool *pcp, const wchar_t *s);

DESCRIPTION

       The  pmemcto_wcsdup()  function provides the same semantics as wcsdup(3), but operates on the memory pool
       pcp instead of the process heap supplied by the system.  It returns a pointer to a new  wide-char  string
       which  is  a duplicate of the string s.  Memory for the new string is obtained with pmemcto_malloc(3), on
       the given memory pool, and can be freed with pmemcto_free(3) on the same memory pool.

RETURN VALUE

       On  success,  the  pmemcto_wcsdup()  function  returns  a  pointer  to   the   duplicated   string.    If
       pmemcto_wcsdup() is unable to satisfy the allocation request, a NULL pointer is returned and errno is set
       appropriately.

ERRORS

       ENOMEM Insufficient memory available to allocate duplicated string.

SEE ALSO

       jemalloc(3), malloc(3), strdup(3), wcsdup(3),  pmemcto_malloc(3),  pmemcto_strdup(3),  libpmemcto(7)  and
       <http://pmem.io>