Next: strcasestr—case-insensitive character string search, Previous: stpncpy—counted copy string returning a pointer to its end, Up: Strings and Memory (string.h) [Contents][Index]
strcasecmp—case-insensitive character string compareSynopsis
#include <strings.h> int strcasecmp(const char *a, const char *b);
Description
strcasecmp compares the string at a to
the string at b in a case-insensitive manner.
Returns
If *a sorts lexicographically after *b (after
both are converted to lowercase), strcasecmp returns a
number greater than zero. If the two strings match,
strcasecmp returns zero. If *a sorts
lexicographically before *b, strcasecmp returns a
number less than zero.
Portability
strcasecmp is in the Berkeley Software Distribution.
strcasecmp requires no supporting OS subroutines. It uses
tolower() from elsewhere in this library.