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