STRCASECMP(3)                  Library Routines                  STRCASECMP(3)




NAME

       strcasecmp,  strncasecmp, stricmp, strincmp - compare strings, ignoring
       case


SYNOPSIS

       #include <string.h>

       short stricmp (const char *s1, const char *s2);
       short strincmp (const char *s1, const char *s2, unsigned n);
       int strcasecmp (const char *s1, const char *s2);
       int strncasecmp (const char *s1, const char *s2, size_t len);


DESCRIPTION

       The strcasecmp and strncasecmp functions  compare  the  null-terminated
       strings s1 and s2 and return an integer greater than, equal to, or less
       than 0, according as s1 is lexicographically greater than, equal to, or
       less  than  s2  after  translation  of  each corresponding character to
       lower-case.  The strings themselves are not modified.   The  comparison
       is done using unsigned characters, so that \200 is greater than \0.

       The strncasecmp compares at most len characters.

       stricmp  and strincmp are functionally identically equal to, and imple‐
       mented in terms of, strcasecmp and strncasecmp, respectively.


SEE ALSO

       bcmp(3), memcmp(3), strcmp(3), strcoll(3), strxfrm(3)


HISTORY

       The strcasecmp and strncasecmp functions first appeared in 4.4BSD.



GNO                            20 February 1997                  STRCASECMP(3)

Man(1) output converted with man2html