[BACK]Return to ctype.h CVS log [TXT][DIR] Up to [local] / src / include

Diff for /src/include/ctype.h between version 1.10 and 1.11

version 1.10, 2002/12/15 13:53:39 version 1.11, 2002/12/29 03:02:35
Line 54 
Line 54 
 #define _X      0x40  #define _X      0x40
 #define _B      0x80  #define _B      0x80
   
 #define EOF     (-1)  #ifndef __EOF
   #define __EOF   (-1)    /* must match stdio.h */
   #endif
   
 extern const char       *_ctype_;  extern const char       *_ctype_;
 extern const short      *_tolower_tab_;  extern const short      *_tolower_tab_;
Line 89 
Line 91 
   
 static __inline int isalnum(int c)  static __inline int isalnum(int c)
 {  {
         return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & (_U|_L|_N)));          return (c == __EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & (_U|_L|_N)));
 }  }
   
 static __inline int isalpha(int c)  static __inline int isalpha(int c)
 {  {
         return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & (_U|_L)));          return (c == __EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & (_U|_L)));
 }  }
   
 static __inline int iscntrl(int c)  static __inline int iscntrl(int c)
 {  {
         return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & _C));          return (c == __EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & _C));
 }  }
   
 static __inline int isdigit(int c)  static __inline int isdigit(int c)
 {  {
         return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & _N));          return (c == __EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & _N));
 }  }
   
 static __inline int isgraph(int c)  static __inline int isgraph(int c)
 {  {
         return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & (_P|_U|_L|_N)));          return (c == __EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & (_P|_U|_L|_N)));
 }  }
   
 static __inline int islower(int c)  static __inline int islower(int c)
 {  {
         return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & _L));          return (c == __EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & _L));
 }  }
   
 static __inline int isprint(int c)  static __inline int isprint(int c)
 {  {
         return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & (_P|_U|_L|_N|_B)));          return (c == __EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & (_P|_U|_L|_N|_B)));
 }  }
   
 static __inline int ispunct(int c)  static __inline int ispunct(int c)
 {  {
         return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & _P));          return (c == __EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & _P));
 }  }
   
 static __inline int isspace(int c)  static __inline int isspace(int c)
 {  {
         return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & _S));          return (c == __EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & _S));
 }  }
   
 static __inline int isupper(int c)  static __inline int isupper(int c)
 {  {
         return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & _U));          return (c == __EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & _U));
 }  }
   
 static __inline int isxdigit(int c)  static __inline int isxdigit(int c)
 {  {
         return (c == EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & (_N|_X)));          return (c == __EOF ? 0 : ((_ctype_ + 1)[(unsigned char)(c & 0xff)] & (_N|_X)));
 }  }
   
 static __inline int tolower(int c)  static __inline int tolower(int c)

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11