|
NAMEstrcasecmp , strncasecmp —
compare strings, ignoring case
LIBRARYStandard C Library (libc, -lc)SYNOPSIS#include <strings.h>
int
int
int
int
DESCRIPTIONThestrcasecmp () and
strncasecmp () functions compare the null-terminated
strings s1 and s2.
The RETURN VALUESThe functionsstrcasecmp () and
strncasecmp () return an integer greater than, equal
to, or less than 0, depending on whether 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 functions
strcasecmp_l () and
strncasecmp_l () do the same but take explicit locales.
SEE ALSObcmp(3), memcmp(3), strcmp(3), strcoll(3), strxfrm(3), tolower(3), wcscasecmp(3)HISTORYThestrcasecmp () and
strncasecmp () functions first appeared in
4.4BSD. Their prototypes existed previously in
<string.h> before they were
moved to <strings.h> for
IEEE Std 1003.1-2001 (“POSIX.1”)
compliance.
Visit the GSP FreeBSD Man Page Interface. |