dwww Home | Manual pages | Find package

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,
       ignoring the case of the characters. It returns a non-zero (TRUE)  inte-
       ger if the strings are identical.

       This function uses plain ASCII based comparisons completely disregarding
       the  locale  - contrary to how strcasecmp and other system case insensi-
       tive 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
       insensitive string comparison functions.  This  function  works  on  all
       platforms.

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-07-12                  curl_strequal(3)

Generated by dwww version 1.16 on Sat Oct 3 06:02:41 CEST 2026.