dhcpd-pools  3.0
ISC dhcpd lease usage analyser
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Functions
c-ctype.h File Reference
#include <stdbool.h>
Include dependency graph for c-ctype.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define C_CTYPE_INLINE   _GL_INLINE
 
#define _C_CTYPE_CNTRL
 
#define _C_CTYPE_OTHER_CNTRL
 
#define _C_CTYPE_LOWER_A_THRU_F_N(N)
 
#define _C_CTYPE_LOWER_N(N)
 
#define _C_CTYPE_A_THRU_F
 
#define _C_CTYPE_DIGIT
 
#define _C_CTYPE_LOWER   _C_CTYPE_LOWER_N (0)
 
#define _C_CTYPE_PUNCT
 
#define _C_CTYPE_UPPER   _C_CTYPE_LOWER_N ('A' - 'a')
 

Functions

C_CTYPE_INLINE bool c_isalnum (int c)
 
C_CTYPE_INLINE bool c_isalpha (int c)
 
C_CTYPE_INLINE bool c_isascii (int c)
 
C_CTYPE_INLINE bool c_isblank (int c)
 
C_CTYPE_INLINE bool c_iscntrl (int c)
 
C_CTYPE_INLINE bool c_isdigit (int c)
 
C_CTYPE_INLINE bool c_isgraph (int c)
 
C_CTYPE_INLINE bool c_islower (int c)
 
C_CTYPE_INLINE bool c_isprint (int c)
 
C_CTYPE_INLINE bool c_ispunct (int c)
 
C_CTYPE_INLINE bool c_isspace (int c)
 
C_CTYPE_INLINE bool c_isupper (int c)
 
C_CTYPE_INLINE bool c_isxdigit (int c)
 
C_CTYPE_INLINE int c_tolower (int c)
 
C_CTYPE_INLINE int c_toupper (int c)
 

Macro Definition Documentation

◆ _C_CTYPE_A_THRU_F

#define _C_CTYPE_A_THRU_F
Value:
#define _C_CTYPE_LOWER_A_THRU_F_N(N)
Definition: c-ctype.h:118

Referenced by c_isxdigit().

◆ _C_CTYPE_CNTRL

#define _C_CTYPE_CNTRL
Value:
case '\a': case '\b': case '\f': case '\n': \
case '\r': case '\t': case '\v': \
_C_CTYPE_OTHER_CNTRL

Referenced by c_isascii(), and c_iscntrl().

◆ _C_CTYPE_DIGIT

#define _C_CTYPE_DIGIT
Value:
case '0': case '1': case '2': case '3': \
case '4': case '5': case '6': case '7': \
case '8': case '9'

Referenced by c_isalnum(), c_isascii(), c_isdigit(), c_isgraph(), c_isprint(), and c_isxdigit().

◆ _C_CTYPE_LOWER

#define _C_CTYPE_LOWER   _C_CTYPE_LOWER_N (0)

◆ _C_CTYPE_LOWER_A_THRU_F_N

#define _C_CTYPE_LOWER_A_THRU_F_N (   N)
Value:
case 'a' + (N): case 'b' + (N): case 'c' + (N): case 'd' + (N): \
case 'e' + (N): case 'f' + (N)

◆ _C_CTYPE_LOWER_N

#define _C_CTYPE_LOWER_N (   N)
Value:
case 'g' + (N): case 'h' + (N): case 'i' + (N): case 'j' + (N): \
case 'k' + (N): case 'l' + (N): case 'm' + (N): case 'n' + (N): \
case 'o' + (N): case 'p' + (N): case 'q' + (N): case 'r' + (N): \
case 's' + (N): case 't' + (N): case 'u' + (N): case 'v' + (N): \
case 'w' + (N): case 'x' + (N): case 'y' + (N): case 'z' + (N)
#define _C_CTYPE_LOWER_A_THRU_F_N(N)
Definition: c-ctype.h:118

◆ _C_CTYPE_OTHER_CNTRL

#define _C_CTYPE_OTHER_CNTRL
Value:
case '\x00': case '\x01': case '\x02': case '\x03': \
case '\x07': case '\x0e': case '\x0f': case '\x10': \
case '\x11': case '\x12': case '\x13': case '\x18': \
case '\x19': case '\x1c': case '\x1d': case '\x1e': \
case '\x1f': case '\x26': case '\x27': case '\x2d': \
case '\x2e': case '\x32': case '\x37': case '\x3c': \
case '\x3d': case '\x3f'

◆ _C_CTYPE_PUNCT

#define _C_CTYPE_PUNCT
Value:
case '!': case '"': case '#': case '$': \
case '%': case '&': case '\'': case '(': \
case ')': case '*': case '+': case ',': \
case '-': case '.': case '/': case ':': \
case ';': case '<': case '=': case '>': \
case '?': case '@': case '[': case '\\': \
case ']': case '^': case '_': case '`': \
case '{': case '|': case '}': case '~'

Referenced by c_isascii(), c_isgraph(), c_isprint(), and c_ispunct().

◆ _C_CTYPE_UPPER

#define _C_CTYPE_UPPER   _C_CTYPE_LOWER_N ('A' - 'a')

◆ C_CTYPE_INLINE

#define C_CTYPE_INLINE   _GL_INLINE

Function Documentation

◆ c_isalnum()

C_CTYPE_INLINE bool c_isalnum ( int  c)

Referenced by strtod().

◆ c_isalpha()

C_CTYPE_INLINE bool c_isalpha ( int  c)

◆ c_isascii()

C_CTYPE_INLINE bool c_isascii ( int  c)

◆ c_isblank()

C_CTYPE_INLINE bool c_isblank ( int  c)

◆ c_iscntrl()

C_CTYPE_INLINE bool c_iscntrl ( int  c)

◆ c_isdigit()

C_CTYPE_INLINE bool c_isdigit ( int  c)

Referenced by parse_number(), and strtod().

◆ c_isgraph()

C_CTYPE_INLINE bool c_isgraph ( int  c)

◆ c_islower()

C_CTYPE_INLINE bool c_islower ( int  c)

◆ c_isprint()

C_CTYPE_INLINE bool c_isprint ( int  c)

◆ c_ispunct()

C_CTYPE_INLINE bool c_ispunct ( int  c)

◆ c_isspace()

C_CTYPE_INLINE bool c_isspace ( int  c)

◆ c_isupper()

C_CTYPE_INLINE bool c_isupper ( int  c)

◆ c_isxdigit()

C_CTYPE_INLINE bool c_isxdigit ( int  c)

Referenced by parse_number(), and strtod().

◆ c_tolower()

C_CTYPE_INLINE int c_tolower ( int  c)

◆ c_toupper()

C_CTYPE_INLINE int c_toupper ( int  c)