1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #include <wchar.h>
- wchar_t *
- wcsncpy(wchar_t *s1, const wchar_t *s2, size_t n)
- {
- wchar_t *p;
- p = s1;
- while (n && *s2) {
- *p++ = *s2++;
- n--;
- }
- while (n) {
- *p++ = L'\0';
- n--;
- }
- return s1;
- }
|