wcsncat(3) łączy dwa łańcuchy szerokich znaków

SKŁADNIA

#include <wchar.h>


wchar_t *wcsncat(wchar_t *dest, const wchar_t *src, size_t n);

OPIS

Funkcja wcsncat() jest szerokoznakowym odpowiednikiem funkcji strncat(3). Kopiuje co najwyżej n szerokich znaków z łańcucha src i dokleja je na koniec łańcucha szerokoznakowego określonego przez dest. Dodaje na koniec również kończący szeroki znak null (L'\0').

Łańcuchy nie mogą zachodzić na siebie.

Programista musi zagwarantować, że jest miejsce na przynajmniej wcslen(dest)+n+1 szerokich znaków w dest.

WARTOŚĆ ZWRACANA

wcsncat() zwraca dest.

ATRYBUTY

Wielowątkowość (patrz pthreads(7))

Funkcja wcsncat() jest bezpieczna dla wątków.

ZGODNE Z

C99.

O STRONIE

Angielska wersja tej strony pochodzi z wydania 3.71 projektu Linux man-pages. Opis projektu, informacje dotyczące zgłaszania błędów, oraz najnowszą wersję oryginału można znaleźć pod adresem http://www.kernel.org/doc/man-pages/.

TŁUMACZENIE

Autorami polskiego tłumaczenia niniejszej strony podręcznika man są: Przemek Borys (PTM) <[email protected]> i Robert Luberda <[email protected]>.

Polskie tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów na stronie http://sourceforge.net/projects/manpages-pl/. Jest zgodne z wersją 3.71 oryginału.