case(3) debian man page | unix.com

Man Page: case

Operating Environment: debian

Section: 3

case(3) 						     Library Functions Manual							   case(3)

NAME
case - convert ASCII uppercase bytes to lowercase
SYNTAX
#include <case.h> void case_lowers(s); void case_lowerb(s,len); int case_diffs(s,t); int case_equals(s,t); int case_starts(s,t); int case_diffb(s,len,t); int case_startb(s,len,t); char *s; char *t; unsigned int len;
DESCRIPTION
case_lowers converts each uppercase byte in the string s to lowercase. s must be 0-terminated. case_lowerb converts each uppercase byte in the buffer s, of length len, to lowercase. case_diffs lexicographically compares lowercase versions of the strings s and t. It returns something positive, negative, or zero when the first is larger than, smaller than, or equal to the second. s and t must be 0-terminated. case_equals means !case_diffs. case_starts returns 1 if a lowercase version of s starts with a lowercase version of t. s and t must be 0-terminated. case_diffb lexicographically compares lowercase versions of the buffers s and t, each of length len. It returns something positive, nega- tive, or zero when the first is larger than, smaller than, or equal to the second. case_startb returns 1 if a lowercase version of the buffer s, of length len, starts with a lowercase version of the string t. t must be 0-terminated. The case routines are ASCII-specific. They are suitable for programs that handle case-independent networking protocols. All comparisons are performed on unsigned bytes.
SEE ALSO
byte_diff(3), byte_equal(3), str_diff(3), str_equal(3), str_start(3) case(3)
Related Man Pages
tolower(3) - v7
toupper(3) - v7
tolower(3) - plan9
toupper(3) - plan9
toupper(3) - xfree86
Similar Topics in the Unix Linux Community
uppercase to lowercase
figuring out wildcards
SED (or other) upper to lowercase, with first letter of first word in each sentence uppercase
Convert lowercase to upper case in Sparc
Parameter not found.. pass in a uppercase