curl_strequal(3) Library Functions Manual curl_strequal(3) NAME curl_strequal - compare two strings ignoring case SYNOPSIS #include int curl_strequal(const char *str1, const char *str2); DESCRIPTION The curl_strequal(3) function compares the two strings str1 and str2, ig- noring the case of the characters. It returns a non-zero (TRUE) integer if the strings are identical. This function uses plain ASCII based comparisons completely disregarding the locale - contrary to how strcasecmp and other system case insensitive string comparisons usually work. This function is provided by libcurl to enable applications to compare strings in a truly portable manner. There are no standard portable case in- sensitive string comparison functions. This function works on all plat- forms. PROTOCOLS This functionality affects all supported protocols EXAMPLE int main(int argc, char *argv[]) { static const char *name = "compare"; if(curl_strequal(name, argv[1])) printf("Name and input matches\n"); } AVAILABILITY Added in curl 7.1 RETURN VALUE Non-zero if the strings are identical. Zero if they are not. SEE ALSO curl_strnequal(3), strcasecmp(3), strcmp(3) libcurl 2026-09-14 curl_strequal(3)