26 lines
292 B
C
26 lines
292 B
C
#include <u.h>
|
|
#include <libc.h>
|
|
#include <ctype.h>
|
|
|
|
char*
|
|
strupr(char *s)
|
|
{
|
|
char *p;
|
|
|
|
for(p = s; *p; p++)
|
|
if(*p >= 0 && islower(*p))
|
|
*p = toupper(*p);
|
|
return s;
|
|
}
|
|
|
|
char*
|
|
strlwr(char *s)
|
|
{
|
|
char *p;
|
|
|
|
for(p = s; *p; p++)
|
|
if(*p >= 0 && isupper(*p))
|
|
*p = tolower(*p);
|
|
return s;
|
|
}
|