Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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)

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>

home | help