X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/3b5f32c83c2a400dc28237b0d54c7765ef815b58..69181512bd1798ed632ab8c201afc3a7901b05e7:/sbr/utils.c diff --git a/sbr/utils.c b/sbr/utils.c index f5f20570..b7580252 100644 --- a/sbr/utils.c +++ b/sbr/utils.c @@ -379,6 +379,26 @@ void TrimSuffixC(char *s, int c) } +/* ToLower runs all of s through tolower(3). */ +void ToLower(char *s) +{ + unsigned char *b; + + for (b = (unsigned char *)s; (*b = tolower(*b)); b++) + ; +} + + +/* ToUpper runs all of s through toupper(3). */ +void ToUpper(char *s) +{ + unsigned char *b; + + for (b = (unsigned char *)s; (*b = toupper(*b)); b++) + ; +} + + int nmh_init(const char *argv0, int read_context) { int status = OK; @@ -495,9 +515,8 @@ nmh_version_changed (int older) { char * upcase (const char *str) { char *up = cpytrim (str); - char *cp; - for (cp = up; *cp; ++cp) { *cp = toupper ((unsigned char) *cp); } + ToUpper(up); return up; }