}
+/* 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;
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;
}