wcscasecmp - porównuje dwa łańcuchy szerokich
znaków, nie zważając na wielkość liter
Standardowa biblioteka C (
libc,
-lc)
#include <wchar.h>
int wcscasecmp(const wchar_t *s1, const wchar_t *s2);
wcscasecmp():
Od glibc 2.10:
_POSIX_C_SOURCE >= 200809L
Przed glibc 2.10:
_GNU_SOURCE
Funkcja
wcscasecmp() jest odpowiednikiem szerokoznakowym funkcji
strcasecmp(3). Porównuje dwa łańcuchy szerokich
znaków, określane przez
s1 i
s2, nie
zważając przy tym na różnice wielkości
liter (
towupper(3),
towlower(3)).
Funkcja
wcscasecmp() zwraca zero, gdy łańcuchy są
sobie równe, nie licząc różnic w rozmiarach liter.
Wartość dodatnia zwracana jest, gdy
s1 jest
większy niż
s2 przy zaniedbaniu rozmiarów liter.
Wartość ujemna jest zwracana, jeśli
s1 jest
mniejszy od
s2 przy zaniedbaniu rozmiarów liter.
The
wcscasecmp() function is provided since glibc 2.1.
Informacje o pojęciach używanych w tym rozdziale można
znaleźć w podręczniku
attributes(7).
Interfejs |
Atrybut |
Wartość |
wcscasecmp() |
Bezpieczeństwo wątkowe |
MT-Safe locale |
POSIX.1-2008. Funkcja nie występuje w POSIX.1-2001 i nie jest
dostępna w większości innych systemów.
Zachowanie
wcscasecmp() zależy od kategorii
LC_CTYPE
bieżących ustawień regionalnych.
strcasecmp(3),
wcscmp(3)
Autorami polskiego tłumaczenia niniejszej strony podręcznika
są: Przemek Borys <
[email protected]>, Robert Luberda
<
[email protected]> i Michał Kułach
<
[email protected]>
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 lub nowszej. Nie przyjmuje się
ŻADNEJ ODPOWIEDZIALNOŚCI.
Błędy w tłumaczeniu strony podręcznika prosimy
zgłaszać na adres listy dyskusyjnej
[email protected]