ctype functions

Defines

#define apr_isalnum(c)   (isalnum(((unsigned char)(c))))
#define apr_isalpha(c)   (isalpha(((unsigned char)(c))))
#define apr_iscntrl(c)   (iscntrl(((unsigned char)(c))))
#define apr_isdigit(c)   (isdigit(((unsigned char)(c))))
#define apr_isgraph(c)   (isgraph(((unsigned char)(c))))
#define apr_islower(c)   (islower(((unsigned char)(c))))
#define apr_isascii(c)   (((c) & ~0x7f)==0)
#define apr_isprint(c)   (isprint(((unsigned char)(c))))
#define apr_ispunct(c)   (ispunct(((unsigned char)(c))))
#define apr_isspace(c)   (isspace(((unsigned char)(c))))
#define apr_isupper(c)   (isupper(((unsigned char)(c))))
#define apr_isxdigit(c)   (isxdigit(((unsigned char)(c))))
#define apr_tolower(c)   (tolower(((unsigned char)(c))))
#define apr_toupper(c)   (toupper(((unsigned char)(c))))

Detailed Description

These macros allow correct support of 8-bit characters on systems which support 8-bit characters. Pretty dumb how the cast is required, but that's legacy libc for ya. These new macros do not support EOF like the standard macros do. Tough.


Define Documentation

#define apr_isalnum (  )     (isalnum(((unsigned char)(c))))
See also:
isalnum
#define apr_isalpha (  )     (isalpha(((unsigned char)(c))))
See also:
isalpha
#define apr_isascii (  )     (((c) & ~0x7f)==0)
See also:
isascii
#define apr_iscntrl (  )     (iscntrl(((unsigned char)(c))))
See also:
iscntrl
#define apr_isdigit (  )     (isdigit(((unsigned char)(c))))
See also:
isdigit
#define apr_isgraph (  )     (isgraph(((unsigned char)(c))))
See also:
isgraph
#define apr_islower (  )     (islower(((unsigned char)(c))))
See also:
islower
#define apr_isprint (  )     (isprint(((unsigned char)(c))))
See also:
isprint
#define apr_ispunct (  )     (ispunct(((unsigned char)(c))))
See also:
ispunct
#define apr_isspace (  )     (isspace(((unsigned char)(c))))
See also:
isspace
#define apr_isupper (  )     (isupper(((unsigned char)(c))))
See also:
isupper
#define apr_isxdigit (  )     (isxdigit(((unsigned char)(c))))
See also:
isxdigit
#define apr_tolower (  )     (tolower(((unsigned char)(c))))
See also:
tolower
#define apr_toupper (  )     (toupper(((unsigned char)(c))))
See also:
toupper
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 19 Jun 2014 for Apache Portable Runtime by  doxygen 1.6.1