FreeBSD Manual Pages
curl_strequal(3) Library Functions Manual curl_strequal(3) NAME curl_strequal - compare two strings ignoring case SYNOPSIS #include <curl/curl.h> 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) { 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-06-11 curl_strequal(3)
NAME | SYNOPSIS | DESCRIPTION | PROTOCOLS | EXAMPLE | AVAILABILITY | RETURN VALUE | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=curl_strequal&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
