-static inline int toupper(int ch) {
- if('a'<=ch && ch <='z')
- return ch - 'a' + 'A';
- return ch;
-}
-static inline int tolower(int ch) {
- if('A'<=ch && ch <='Z')
- return ch - 'A' + 'a';
- return ch;
-}
+extern int islower(int ch);
+extern int isupper(int ch);
+extern int ispunct(int ch);
+
+extern int isprint(int ch);
+extern int isgraph(int ch);
+
+extern int isspace(int ch);
+
+extern int iscntrl(int ch);