Provided by: manpages-pl-dev_4.18.1-1_all bug

NAZWA

       wcpncpy  - kopiuje łańcuch szerokich znaków o ustalonej długości i zwraca wskaźnik do jego
       końca

BIBLIOTEKA

       Standardowa biblioteka C (libc, -lc)

SKŁADNIA

       #include <wchar.h>

       wchar_t *wcpncpy(wchar_t dest[restrict .n],
                        const wchar_t src[restrict .n],
                        size_t n);

   Wymagane ustawienia makr biblioteki glibc (patrz feature_test_macros(7)):

       wcpncpy():
           Od glibc 2.10:
               _POSIX_C_SOURCE >= 200809L
           Przed glibc 2.10:
               _GNU_SOURCE

OPIS

       The wcpncpy()  function is the wide-character equivalent of the stpncpy(3)  function.   It
       copies  at  most  n  wide  characters  from  the  wide-character string pointed to by src,
       including the terminating null wide (L'\0'), to the array pointed to by dest.   Exactly  n
       wide  characters  are  written  at dest.  If the length wcslen(src) is smaller than n, the
       remaining wide characters  in  the  array  pointed  to  by  dest  are  filled  with  L'\0'
       characters.   If  the length wcslen(src) is greater than or equal to n, the string pointed
       to by dest will not be L'\0' terminated.

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

       Programista musi zapewnić, że będzie miejsce przynajmniej na n szerokich znaków w dest.

WARTOŚĆ ZWRACANA

       wcpncpy() zwraca wskaźnik do ostatniego zapisanego szerokiego znaku, tj. dest+n-1.

ATRYBUTY

       Informacje  o  pojęciach  używanych  w  tym  rozdziale   można   znaleźć   w   podręczniku
       attributes(7).

       ┌──────────────────────────────────────────────────────┬────────────────────────┬─────────┐
       │InterfejsAtrybutWartość │
       ├──────────────────────────────────────────────────────┼────────────────────────┼─────────┤
       │wcpncpy()                                             │ Bezpieczeństwo wątkowe │ MT-Safe │
       └──────────────────────────────────────────────────────┴────────────────────────┴─────────┘

STANDARDY

       POSIX.1-2008.

ZOBACZ TAKŻE

       stpncpy(3), wcsncpy(3)

TŁUMACZENIE

       Autorami   polskiego   tłumaczenia   niniejszej   strony  podręcznika  są:  Przemek  Borys
       <pborys@dione.ids.pl>,   Robert    Luberda    <robert@debian.org>    i    Michał    Kułach
       <michal.kulach@gmail.com>

       Niniejsze  tłumaczenie  jest  wolną  dokumentacją. Bliższe informacje o warunkach licencji
       można   uzyskać   zapoznając   się   z   GNU   General   Public   License   w   wersji   3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩   lub   nowszej.   Nie  przyjmuje  się  ŻADNEJ
       ODPOWIEDZIALNOŚCI.

       Błędy w tłumaczeniu  strony  podręcznika  prosimy  zgłaszać  na  adres  listy  dyskusyjnej
       ⟨manpages-pl-list@lists.sourceforge.net⟩.