return s;
}
-/*
- * Case insensitive string compare.
- */
-int cistrcmp(cp1, cp2)
- char *cp1, *cp2;
+/* Modify a string for all of the letters to be uppercase. */
+
+char *uppercase(s)
+char *s;
{
- register int c1, c2;
-
- do {
- if (isupper(c1 = (*cp1++))) c1 = tolower(c1);
- if (isupper(c2 = (*cp2++))) c2 = tolower(c2);
- if (c1 != c2) return c1-c2;
- } while (c1 && c2);
- return 0;
+ register char *p;
+
+ for (p = s; *p; p++)
+ if (islower(*p))
+ *p = toupper(*p);
+ return(s);
}
+
+char *lowercase(s)
+char *s;
+{
+ register char *p;
+
+ for (p = s; *p; p++)
+ if (isupper(*p))
+ *p = tolower(*p);
+ return(s);
+}