Provided by: libsdl3-doc_3.2.8+ds-1_all bug

NAME

       SDL_wcscasecmp - Compare two null-terminated wide strings, case-insensitively.

HEADER FILE

       Defined in SDL3/SDL_stdinc.h

SYNOPSIS

       #include "SDL3/SDL.h"

       int SDL_wcscasecmp(const wchar_t *str1, const wchar_t *str2);

DESCRIPTION

       This  will work with Unicode strings, using a technique called "case-folding" to handle the vast majority
       of case-sensitive human languages regardless of system locale. It  can  deal  with  expanding  values:  a
       German Eszett character can compare against two ASCII 's' chars and be considered a match, for example. A
       notable exception: it does not handle the Turkish 'i' character; human language is complicated!

       Depending on your platform, "wchar_t" might be 2 bytes, and expected to be UTF-16 encoded (like Windows),
       or  4 bytes in UTF-32 format. Since this handles Unicode, it expects the string to be well-formed and not
       a null-terminated string of arbitrary bytes. Characters that are not valid UTF-16 (or UTF-32) are treated
       as Unicode character U+FFFD (REPLACEMENT CHARACTER), which is to say two strings of random bits may  turn
       out to match if they convert to the same amount of replacement characters.

FUNCTION PARAMETERS

       str1   the first string to compare. NULL is not permitted!

       str2   the second string to compare. NULL is not permitted!

RETURN VALUE

       Returns less than zero if str1 is "less than" str2, greater than zero if str1 is "greater than" str2, and
       zero if the strings match exactly.

THREAD SAFETY

       It is safe to call this function from any thread.

AVAILABILITY

       This function is available since SDL 3.2.0.

Simple Directmedia Layer                            SDL 3.2.8                                  SDL_wcscasecmp(3)