gsasl  1.10.0
About: GNU SASL is an implementation of the Simple Authentication and Security Layer (SASL). Development version.
  Fossies Dox: gsasl-1.10.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

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_ASCII   1
 
#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

_GL_INLINE signed char c_isalnum (int c)
 
_GL_INLINE signed char c_isalpha (int c)
 
_GL_INLINE signed char c_isascii (int c)
 
_GL_INLINE signed char c_isblank (int c)
 
_GL_INLINE signed char c_iscntrl (int c)
 
_GL_INLINE signed char c_isdigit (int c)
 
_GL_INLINE signed char c_isgraph (int c)
 
_GL_INLINE signed char c_islower (int c)
 
_GL_INLINE signed char c_isprint (int c)
 
_GL_INLINE signed char c_ispunct (int c)
 
_GL_INLINE signed char c_isspace (int c)
 
_GL_INLINE signed char c_isupper (int c)
 
_GL_INLINE signed char c_isxdigit (int c)
 
_GL_INLINE int c_tolower (int c)
 
_GL_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

Definition at line 131 of file c-ctype.h.

◆ _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

Definition at line 87 of file c-ctype.h.

◆ _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'

Definition at line 134 of file c-ctype.h.

◆ _C_CTYPE_LOWER

#define _C_CTYPE_LOWER   _C_CTYPE_LOWER_N (0)

Definition at line 138 of file c-ctype.h.

◆ _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)

Definition at line 118 of file c-ctype.h.

◆ _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)

Definition at line 121 of file c-ctype.h.

◆ _C_CTYPE_OTHER_CNTRL

#define _C_CTYPE_OTHER_CNTRL
Value:
case '\x00': case '\x01': case '\x02': case '\x03': \
case '\x04': case '\x05': case '\x06': case '\x0e': \
case '\x0f': case '\x10': case '\x11': case '\x12': \
case '\x13': case '\x14': case '\x15': case '\x16': \
case '\x17': case '\x18': case '\x19': case '\x1a': \
case '\x1b': case '\x1c': case '\x1d': case '\x1e': \
case '\x1f': case '\x7f'

Definition at line 95 of file c-ctype.h.

◆ _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 '~'

Definition at line 139 of file c-ctype.h.

◆ _C_CTYPE_UPPER

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

Definition at line 148 of file c-ctype.h.

◆ C_CTYPE_ASCII

#define C_CTYPE_ASCII   1

Definition at line 74 of file c-ctype.h.

◆ C_CTYPE_INLINE

#define C_CTYPE_INLINE   _GL_INLINE

Definition at line 33 of file c-ctype.h.

Function Documentation

◆ c_isalnum()

_GL_INLINE signed char c_isalnum ( int  c)

Definition at line 169 of file c-ctype.h.

References _C_CTYPE_DIGIT, _C_CTYPE_LOWER, _C_CTYPE_UPPER, and c.

◆ c_isalpha()

_GL_INLINE signed char c_isalpha ( int  c)

Definition at line 183 of file c-ctype.h.

References _C_CTYPE_LOWER, _C_CTYPE_UPPER, and c.

Referenced by scram_parse_client_final().

◆ c_isascii()

_GL_INLINE signed char c_isascii ( int  c)

Definition at line 198 of file c-ctype.h.

References _C_CTYPE_CNTRL, _C_CTYPE_DIGIT, _C_CTYPE_LOWER, _C_CTYPE_PUNCT, _C_CTYPE_UPPER, and c.

Referenced by printf_parse().

◆ c_isblank()

_GL_INLINE signed char c_isblank ( int  c)

Definition at line 215 of file c-ctype.h.

References c.

◆ c_iscntrl()

_GL_INLINE signed char c_iscntrl ( int  c)

Definition at line 221 of file c-ctype.h.

References _C_CTYPE_CNTRL, and c.

◆ c_isdigit()

_GL_INLINE signed char c_isdigit ( int  c)

Definition at line 233 of file c-ctype.h.

References _C_CTYPE_DIGIT, and c.

◆ c_isgraph()

_GL_INLINE signed char c_isgraph ( int  c)

Definition at line 245 of file c-ctype.h.

References _C_CTYPE_DIGIT, _C_CTYPE_LOWER, _C_CTYPE_PUNCT, _C_CTYPE_UPPER, and c.

◆ c_islower()

_GL_INLINE signed char c_islower ( int  c)

Definition at line 260 of file c-ctype.h.

References _C_CTYPE_LOWER, and c.

◆ c_isprint()

_GL_INLINE signed char c_isprint ( int  c)

Definition at line 272 of file c-ctype.h.

References _C_CTYPE_DIGIT, _C_CTYPE_LOWER, _C_CTYPE_PUNCT, _C_CTYPE_UPPER, and c.

◆ c_ispunct()

_GL_INLINE signed char c_ispunct ( int  c)

Definition at line 288 of file c-ctype.h.

References _C_CTYPE_PUNCT, and c.

◆ c_isspace()

_GL_INLINE signed char c_isspace ( int  c)

Definition at line 300 of file c-ctype.h.

References c.

◆ c_isupper()

_GL_INLINE signed char c_isupper ( int  c)

Definition at line 312 of file c-ctype.h.

References _C_CTYPE_UPPER, and c.

◆ c_isxdigit()

_GL_INLINE signed char c_isxdigit ( int  c)

Definition at line 324 of file c-ctype.h.

References _C_CTYPE_A_THRU_F, _C_CTYPE_DIGIT, and c.

◆ c_tolower()

_GL_INLINE int c_tolower ( int  c)

Definition at line 337 of file c-ctype.h.

References _C_CTYPE_UPPER, and c.

Referenced by c_strcasecmp(), and c_strncasecmp().

◆ c_toupper()

_GL_INLINE int c_toupper ( int  c)

Definition at line 349 of file c-ctype.h.

References _C_CTYPE_LOWER, and c.

Referenced by rpl_iconv_open().