Improved unicode fileio support.
[reactos.git] / reactos / lib / msvcrt / wstring / wcsdup.c
1 #include <msvcrt/errno.h>
2 #include <msvcrt/stdlib.h>
3 #include <msvcrt/string.h>
4 #include <msvcrt/internal/file.h>
5
6
7 wchar_t* _wcsdup(const wchar_t* ptr)
8 {
9 wchar_t* dup;
10
11 dup = malloc((wcslen(ptr) + 1) * sizeof(wchar_t));
12 if (dup == NULL) {
13 __set_errno(ENOMEM);
14 return NULL;
15 }
16 wcscpy(dup, ptr);
17 return dup;
18 }