User Login
About Us
Services
Spam Filtering
Location
Hours
Staff
Prices
Sample Bill
Policies
Wireless INternet
Network Settings
FAQ
Troubleshooting
Qmail Manual
Mutt Manual
CGI Scripts
Web Page Help
Users's Homepages
Businesses
Virtual Domains

Miscellaneous General Info Technical Support Hosted Sites

Qmail Manual





case(3)                C Library Functions                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,  nega-
     tive,  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-termi-
     nated.

     case_diffb lexicographically compares lowercase versions  of
     the  buffers  s and t, each of length len.  It returns some-
     thing positive, negative, 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.




SunOS 5.5                 Last change:                          1






case(3)                C Library Functions                case(3)



SEE ALSO
     byte_diff(3),   byte_equal(3),   str_diff(3),  str_equal(3),
     str_start(3)