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

  man pages->NetBSD 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 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 lowercase.
  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.

SEE ALSO    [Toc]    [Back]

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

HISTORY    [Toc]    [Back]

     The strcasecmp() and strncasecmp() functions first appeared in 4.4BSD.

NOTES    [Toc]    [Back]

     If len is zero strncasecmp() returns always 0.

BSD                              June 9, 1993                              BSD
[ 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