24 #include "kasciistringtools.h"
28 static unsigned char ASCIIToLower(
unsigned char ch )
30 if ( ch >=
'A' && ch <=
'Z' )
31 return ch -
'A' +
'a';
40 for (
unsigned char *p = (
unsigned char *) s; *p; ++p )
41 *p = ASCIIToLower( *p );
45 static unsigned char ASCIIToUpper(
unsigned char ch )
47 if ( ch >=
'a' && ch <=
'z' )
48 return ch -
'a' +
'A';
57 for (
unsigned char *p = (
unsigned char *) s; *p; ++p )
58 *p = ASCIIToUpper( *p );
char * kAsciiToLower(char *s)
Locale-independent function to convert ASCII strings to lower case ASCII strings.
char * kAsciiToUpper(char *s)
Locale-independent function to convert ASCII strings to upper case ASCII strings.
KPIM holds all kinds of functions specific to KDE PIM.