Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

ctype.h File Reference

Go to the source code of this file.

Defines

#define __B   0100
#define __C   040
#define __L   02
#define __N   04
#define __P   020
#define __S   010
#define __U   01
#define __X   0200
#define isalnum(c)   ((_ctype+1)[c]&(__U|__L|__N))
#define isalpha(c)   ((_ctype+1)[c]&(__U|__L))
#define iscntrl(c)   ((_ctype+1)[c]&__C)
#define isdigit(c)   ((_ctype+1)[c]&__N)
#define isgraph(c)   ((_ctype+1)[c]&(__P|__U|__L|__N))
#define islower(c)   ((_ctype+1)[c]&__L)
#define isprint(c)   ((_ctype+1)[c]&(__P|__U|__L|__N|__B))
#define ispunct(c)   ((_ctype+1)[c]&__P)
#define isspace(c)   ((_ctype+1)[c]&__S)
#define isupper(c)   ((_ctype+1)[c]&__U)
#define isxdigit(c)   ((_ctype+1)[c]&__X)

Functions

int isalnum (int)
int isalpha (int)
int iscntrl (int)
int isdigit (int)
int isgraph (int)
int islower (int)
int isprint (int)
int ispunct (int)
int isspace (int)
int isupper (int)
int isxdigit (int)
int tolower (int)
int toupper (int)

Variables

unsigned char _ctype []


Define Documentation

#define __B   0100
 

Definition at line 24 of file ctype.h.

#define __C   040
 

Definition at line 23 of file ctype.h.

#define __L   02
 

Definition at line 19 of file ctype.h.

#define __N   04
 

Definition at line 20 of file ctype.h.

#define __P   020
 

Definition at line 22 of file ctype.h.

#define __S   010
 

Definition at line 21 of file ctype.h.

#define __U   01
 

Definition at line 18 of file ctype.h.

#define __X   0200
 

Definition at line 25 of file ctype.h.

#define isalnum  )     ((_ctype+1)[c]&(__U|__L|__N))
 

Definition at line 28 of file ctype.h.

Referenced by printfile().

#define isalpha  )     ((_ctype+1)[c]&(__U|__L))
 

Definition at line 29 of file ctype.h.

Referenced by yylex().

#define iscntrl  )     ((_ctype+1)[c]&__C)
 

Definition at line 30 of file ctype.h.

#define isdigit  )     ((_ctype+1)[c]&__N)
 

Definition at line 31 of file ctype.h.

Referenced by compose(), idStr::isNumeric(), and yylex().

#define isgraph  )     ((_ctype+1)[c]&(__P|__U|__L|__N))
 

Definition at line 32 of file ctype.h.

#define islower  )     ((_ctype+1)[c]&__L)
 

Definition at line 33 of file ctype.h.

#define isprint  )     ((_ctype+1)[c]&(__P|__U|__L|__N|__B))
 

Definition at line 34 of file ctype.h.

Referenced by yylex().

#define ispunct  )     ((_ctype+1)[c]&__P)
 

Definition at line 35 of file ctype.h.

#define isspace  )     ((_ctype+1)[c]&__S)
 

Definition at line 36 of file ctype.h.

Referenced by GetParam(), and yylex().

#define isupper  )     ((_ctype+1)[c]&__U)
 

Definition at line 37 of file ctype.h.

Referenced by yyEND().

#define isxdigit  )     ((_ctype+1)[c]&__X)
 

Definition at line 38 of file ctype.h.


Function Documentation

int isalnum int   ) 
 

int isalpha int   ) 
 

int iscntrl int   ) 
 

int isdigit int   ) 
 

int isgraph int   ) 
 

int islower int   ) 
 

int isprint int   ) 
 

int ispunct int   ) 
 

int isspace int   ) 
 

int isupper int   ) 
 

int isxdigit int   ) 
 

int tolower int   ) 
 

int toupper int   ) 
 


Variable Documentation

unsigned char _ctype[]
 


Generated on Thu Aug 25 15:48:17 2005 for Quake III Arena by  doxygen 1.3.9.1