Apache Portable Runtime
Loading...
Searching...
No Matches
ctype functions

Macros

#define apr_isalnum(c)
 
#define apr_isalpha(c)
 
#define apr_iscntrl(c)
 
#define apr_isdigit(c)
 
#define apr_isgraph(c)
 
#define apr_islower(c)
 
#define apr_isascii(c)
 
#define apr_isprint(c)
 
#define apr_ispunct(c)
 
#define apr_isspace(c)
 
#define apr_isupper(c)
 
#define apr_isxdigit(c)
 
#define apr_tolower(c)
 
#define apr_toupper(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.

Macro Definition Documentation

◆ apr_isalnum

#define apr_isalnum ( c)
Value:
(isalnum(((unsigned char)(c))))
See also
isalnum

◆ apr_isalpha

#define apr_isalpha ( c)
Value:
(isalpha(((unsigned char)(c))))
See also
isalpha

◆ apr_isascii

#define apr_isascii ( c)
Value:
(((c) & ~0x7f)==0)
See also
isascii

◆ apr_iscntrl

#define apr_iscntrl ( c)
Value:
(iscntrl(((unsigned char)(c))))
See also
iscntrl

◆ apr_isdigit

#define apr_isdigit ( c)
Value:
(isdigit(((unsigned char)(c))))
See also
isdigit

◆ apr_isgraph

#define apr_isgraph ( c)
Value:
(isgraph(((unsigned char)(c))))
See also
isgraph

◆ apr_islower

#define apr_islower ( c)
Value:
(islower(((unsigned char)(c))))
See also
islower

◆ apr_isprint

#define apr_isprint ( c)
Value:
(isprint(((unsigned char)(c))))
See also
isprint

◆ apr_ispunct

#define apr_ispunct ( c)
Value:
(ispunct(((unsigned char)(c))))
See also
ispunct

◆ apr_isspace

#define apr_isspace ( c)
Value:
(isspace(((unsigned char)(c))))
See also
isspace

◆ apr_isupper

#define apr_isupper ( c)
Value:
(isupper(((unsigned char)(c))))
See also
isupper

◆ apr_isxdigit

#define apr_isxdigit ( c)
Value:
(isxdigit(((unsigned char)(c))))
See also
isxdigit

◆ apr_tolower

#define apr_tolower ( c)
Value:
(tolower(((unsigned char)(c))))
See also
tolower

◆ apr_toupper

#define apr_toupper ( c)
Value:
(toupper(((unsigned char)(c))))
See also
toupper