converted to ANSI C
authoreck <none@none>
Wed, 10 May 1989 10:20:14 +0000 (10:20 +0000)
committereck <none@none>
Wed, 10 May 1989 10:20:14 +0000 (10:20 +0000)
lang/cem/libcc.ansi/ctype/ctype.c

index 7392fc2..f298d40 100644 (file)
@@ -3,59 +3,74 @@
  */
 /* $Header$ */
 
-int    isalnum(c) {            /* Alpha numeric character */
+int    isalnum(int c);         /* Alpha numeric character */
+int    isalpha(int c);         /* Alpha character */
+int    iscntrl(int c);         /* Control character */
+int    isdigit(int c);         /* Digit character */
+int    isgraph(int c);         /* Graphical character */
+int    islower(int c);         /* Lower case character */
+int    isprint(int c);         /* Printable character */
+int    ispunct(int c);         /* Punctuaction character */
+int    isspace(int c);         /* Space character */
+int    isupper(int c);         /* Upper case character */
+int    isxdigit(int c);        /* Hexdecimal digit character */
+
+int    tolower(int c);         /* Convert to lower case character */
+int    toupper(int c);         /* Convert to upper case character */
+
+int    isalnum(int c) {                /* Alpha numeric character */
         return  isdigit(c) || isalpha(c);
 }
 
-int    isalpha(c) {            /* Alpha character */
+int    isalpha(int c) {                /* Alpha character */
         return  isupper(c) || islower(c);
 }
 
-int    iscntrl(c) {            /* Control character */
+int    iscntrl(int c) {                /* Control character */
         return  (c >= 0 && c <= 0x1f) || c == 0x7f;
 }
 
-int    isdigit(c) {            /* Digit character */
+int    isdigit(int c) {                /* Digit character */
         return  (unsigned)(c - '0') < 10;
 }
 
-int    isgraph(c) {            /* Graphical character */
+int    isgraph(int c) {                /* Graphical character */
         return  isprint(c) && c != ' ';
 }
 
-int    islower(c) {            /* Lower case character */
+int    islower(int c) {                /* Lower case character */
         return  (unsigned)(c - 'a') < 26;
 }
 
-int    isprint(c) {            /* Printable character */
+int    isprint(int c) {                /* Printable character */
         return  c > ' ' && c < 0x7f;
 }
 
-int    ispunct(c) {            /* Punctuation character */
+int    ispunct(int c) {                /* Punctuation character */
         return  isprint(c) && !(c == ' ' || isalnum(c));
 }
 
-int    isspace(c) {            /* Space character */
+int    isspace(int c) {                /* Space character */
         return  c == ' ' || c == '\f' || c == '\n' ||
                c == '\r' || c == '\t' || c == '\v';
 }
 
-int    isupper(c) {            /* Upper case character */
+int    isupper(int c) {                /* Upper case character */
        return  (unsigned)(c - 'A') < 26;
 }
 
-int    isxdigit(c) {           /* Hexdecimal digit character */
+int    isxdigit(int c) {               /* Hexdecimal digit character */
        return  isdigit(c) ||
                (c >= 'A' && c <= 'F') ||
                (c >= 'a' && c <= 'f');
 }
 
-int    tolower(c) {            /* Convert to lower case character */
+int    tolower(int c) {                /* Convert to lower case character */
        if (!isupper(c)) return c;
        else return c - 'A' + 'a';
 }
 
-int    toupper(c) {            /* Convert to upper case character */
+int    toupper(int c) {                /* Convert to upper case character */
        if (!islower(c)) return c;
        else return c - 'a' + 'A';
 }