1234567891011121314151617181920 |
- /*
- * Allocate a duplicate of a NUL-terminated wchar_t string.
- */
- #include <wchar.h>
- #include "defs.h"
- #include "misc.h"
- wchar_t *dupwcs(const wchar_t *s)
- {
- wchar_t *p = NULL;
- if (s) {
- int len = wcslen(s);
- p = snewn(len + 1, wchar_t);
- wcscpy(p, s);
- }
- return p;
- }
|