0,0 → 1,46 |
/* |
FUNCTION |
<<strlwr>>---force string to lowercase |
|
INDEX |
strlwr |
|
ANSI_SYNOPSIS |
#include <string.h> |
char *strlwr(char *<[a]>); |
|
TRAD_SYNOPSIS |
#include <string.h> |
char *strlwr(<[a]>) |
char *<[a]>; |
|
DESCRIPTION |
<<strlwr>> converts each character in the string at <[a]> to |
lowercase. |
|
RETURNS |
<<strlwr>> returns its argument, <[a]>. |
|
PORTABILITY |
<<strlwr>> is not widely portable. |
|
<<strlwr>> requires no supporting OS subroutines. |
|
QUICKREF |
strlwr |
*/ |
|
#include <string.h> |
#include <ctype.h> |
|
char * |
_DEFUN (strlwr, (s), |
char *s) |
{ |
unsigned char *ucs = (unsigned char *) s; |
for ( ; *ucs != '\0'; ucs++) |
{ |
*ucs = tolower(*ucs); |
} |
return s; |
} |