wcsncasecmp(3) Library Functions Manual wcsncasecmp(3) NAZWA wcsncasecmp - porownuje dwa lancuchy szerokich znakow o ustalonej dlugosci, ignorujac wielkosc liter BIBLIOTEKA Standardowa biblioteka C (libc, -lc) SKLADNIA #include int wcsncasecmp(const wchar_t s1[.n], const wchar_t s2[.n], size_t n); Wymagane ustawienia makr biblioteki glibc (patrz feature_test_macros(7)): wcsncasecmp(): Od glibc 2.10: _POSIX_C_SOURCE >= 200809L Przed glibc 2.10: _GNU_SOURCE OPIS Funkcja wcsncasecmp() jest szerokoznakowym odpowiednikiem funkcji strncasecmp(3). Porownuje lancuch szerokich znakow wskazywany przez s1 z lancuchem szerokich znakow wskazywanym przez s2, biorac przy tym pod uwage co najwyzej n szerokich znakow z kazdego lancucha i ignorujac roznice w wielkosci znakow (towupper(3), towlower(3)). WARTOSC ZWRACANA Funkcja wcsncasecmp() zwraca zero, jesli po przycieciu do n znakow szerokoznakowe lancuchy s1 i s2 sa jednakowe poza roznicami w rozmiarach liter. Zwraca tez wartosc dodatnia, gdy przyciety s1 jest wiekszy od przycietego s2 (z ignorowaniem rozmiarow liter). Wartosc ujemna jest zwracana, gdy przyciety s1 jest mniejszy od przycietego s2 (z ignorowaniem rozmiarow liter). ATRYBUTY Informacje o pojeciach uzywanych w tym rozdziale mozna znalezc w podreczniku attributes(7). +--------------------+--------------------------+----------------------+ |Interfejs | Atrybut | Wartosc | +--------------------+--------------------------+----------------------+ |wcsncasecmp() | Bezpieczenstwo watkowe | MT-bezpieczne locale | +--------------------+--------------------------+----------------------+ STANDARDY POSIX.1-2008. HISTORIA glibc 2.1. UWAGI Zachowanie wcsncasecmp() zalezy od kategorii LC_CTYPE biezacych ustawien regionalnych. ZOBACZ TAKZE strncasecmp(3), wcsncmp(3) TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Przemek Borys , Robert Luberda i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.06 31 pazdziernika 2023 r. wcsncasecmp(3)