*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->FreeBSD man pages -> strcasecmp (3)              



NAME    [Toc]    [Back]

     strcasecmp, strncasecmp -- compare strings, ignoring case

LIBRARY    [Toc]    [Back]

     Standard C Library (libc, -lc)

SYNOPSIS    [Toc]    [Back]

     #include <strings.h>

     strcasecmp(const char *s1, const char *s2);

     strncasecmp(const char *s1, const char *s2, size_t len);

DESCRIPTION    [Toc]    [Back]

     The strcasecmp() and strncasecmp() functions compare the null-terminated
     strings s1 and s2.

     The strncasecmp() compares at most len characters.

RETURN VALUES    [Toc]    [Back]

     The strcasecmp() and strncasecmp() 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

SEE ALSO    [Toc]    [Back]

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

HISTORY    [Toc]    [Back]

     The strcasecmp() 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.

FreeBSD 5.2.1			 June 9, 1993			 FreeBSD 5.2.1
[ Back ]
 Similar pages
Name OS Title
strcasecmp Linux compare two strings ignoring case
wcscasecmp Linux compare two wide-character strings, ignoring case
wcsncasecmp Linux compare two fixed-size wide-character strings, ignoring case
strncmp OpenBSD compare strings
strcmp OpenBSD compare strings
strncmp NetBSD compare strings
strcmp NetBSD compare strings
strcmp FreeBSD compare strings
strncmp FreeBSD compare strings
strcmp Linux compare two strings
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service