Compare two null-terminated wide strings.
Defined in <SDL3/SDL_stdinc.h>
str1 | The first string to compare. NULL is not permitted! |
str2 | The second string to compare. NULL is not permitted! |
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.
This only compares wchar_t values until it hits a null-terminating character; it does not care if the string is well-formed UTF-16 (or UTF-32, depending on your platform's wchar_t size), or uses valid Unicode values.
It is safe to call this function from any thread.
This function is available since SDL 3.0.0.