ctype.h File Reference

#include <ansi.h>

Include dependency graph for ctype.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define _U   0x01
#define _L   0x02
#define _N   0x04
#define _S   0x08
#define _P   0x10
#define _C   0x20
#define _X   0x40
#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 isgraph(c)   ((__ctype+1)[c]&(_P|_U|_L|_N))
#define ispunct(c)   ((__ctype+1)[c]&_P)
#define isspace(c)   ((__ctype+1)[c]&_S)
#define isxdigit(c)   ((__ctype+1)[c]&(_N|_X))
#define isdigit(c)   ((unsigned) ((c)-'0') < 10)
#define islower(c)   ((unsigned) ((c)-'a') < 26)
#define isupper(c)   ((unsigned) ((c)-'A') < 26)
#define isprint(c)   ((unsigned) ((c)-' ') < 95)
#define isascii(c)   ((unsigned) (c) < 128)
#define toascii(c)   ((c) & 0x7f)

Functions

 _PROTOTYPE (int isalnum,(int_c))

Variables

char __ctype []


Define Documentation

#define _C   0x20
 

Definition at line 21 of file ctype.h.

#define _L   0x02
 

Definition at line 17 of file ctype.h.

#define _N   0x04
 

Definition at line 18 of file ctype.h.

#define _P   0x10
 

Definition at line 20 of file ctype.h.

#define _S   0x08
 

Definition at line 19 of file ctype.h.

#define _U   0x01
 

Definition at line 16 of file ctype.h.

#define _X   0x40
 

Definition at line 22 of file ctype.h.

Referenced by ini_terminal().

#define isalnum c   )     ((__ctype+1)[c]&(_U|_L|_N))
 

Definition at line 41 of file ctype.h.

#define isalpha c   )     ((__ctype+1)[c]&(_U|_L))
 

Definition at line 42 of file ctype.h.

#define isascii c   )     ((unsigned) (c) < 128)
 

Definition at line 53 of file ctype.h.

#define iscntrl c   )     ((__ctype+1)[c]&_C)
 

Definition at line 43 of file ctype.h.

#define isdigit c   )     ((unsigned) ((c)-'0') < 10)
 

Definition at line 49 of file ctype.h.

#define isgraph c   )     ((__ctype+1)[c]&(_P|_U|_L|_N))
 

Definition at line 44 of file ctype.h.

Referenced by compress_block(), and Get_Filename().

#define islower c   )     ((unsigned) ((c)-'a') < 26)
 

Definition at line 50 of file ctype.h.

#define isprint c   )     ((unsigned) ((c)-' ') < 95)
 

Definition at line 52 of file ctype.h.

Referenced by display(), dump_stack(), get_mtab_entry(), listto(), make_printable_name(), netfinger(), pr_ascii(), print_pos(), print_sector(), printname(), processrequest(), and ScreenPut().

#define ispunct c   )     ((__ctype+1)[c]&_P)
 

Definition at line 45 of file ctype.h.

#define isspace c   )     ((__ctype+1)[c]&_S)
 

Definition at line 46 of file ctype.h.

#define isupper c   )     ((unsigned) ((c)-'A') < 26)
 

Definition at line 51 of file ctype.h.

#define isxdigit c   )     ((__ctype+1)[c]&(_N|_X))
 

Definition at line 47 of file ctype.h.

Referenced by inet_network(), lexi(), o_collect(), and parse_line().

#define toascii c   )     ((c) & 0x7f)
 

Definition at line 55 of file ctype.h.


Function Documentation

_PROTOTYPE int  isalnum,
(int_c) 
 


Variable Documentation

char __ctype[]
 

Definition at line 3 of file chartab.c.


Generated on Fri Apr 14 23:02:57 2006 for minix by  doxygen 1.4.6