Home
About ASN.1
Products
Free Software
Documents
Services
Resources
Resellers
Customers
Careers
About Us
Contact Us
Main Page
Modules
Classes
Files
File List
File Members
rtxCtype.h File Reference
#include "
rtxsrc/rtxCommon.h
"
Go to the source code of this file.
Defines
#define
OS_CTYPE_UPPER
0x1
#define
OS_CTYPE_LOWER
0x2
#define
OS_CTYPE_NUMBER
0x4
#define
OS_CTYPE_SPACE
0x8
#define
OS_CTYPE_PUNCT
0x10
#define
OS_CTYPE_CTRL
0x20
#define
OS_CTYPE_HEX
0x40
#define
OS_CTYPE_BLANK
0x80
#define
OS_ISASCII
(c) ((unsigned)(c) < 0x80)
#define
OS_ISALPHA
(c) (rtxCtypeTable[(unsigned)(c)]&(OS_CTYPE_UPPER|OS_CTYPE_LOWER))
#define
OS_ISUPPER
(c) (rtxCtypeTable[(unsigned)(c)]&OS_CTYPE_UPPER)
#define
OS_ISLOWER
(c) (rtxCtypeTable[(unsigned)(c)]&OS_CTYPE_LOWER)
#define
OS_ISDIGIT
(c) (rtxCtypeTable[(unsigned)(c)]&OS_CTYPE_NUMBER)
#define
OS_ISXDIGIT
(c) (rtxCtypeTable[(unsigned)(c)]&(OS_CTYPE_HEX|OS_CTYPE_NUMBER))
#define
OS_ISSPACE
(c) (rtxCtypeTable[(unsigned)(c)]&OS_CTYPE_SPACE)
#define
OS_ISPUNCT
(c) (rtxCtypeTable[(unsigned)(c)]&OS_CTYPE_PUNCT)
#define
OS_ISALNUM
(c) (rtxCtypeTable[(unsigned)(c)]&(OS_CTYPE_UPPER|OS_CTYPE_LOWER|OS_CTYPE_NUMBER))
#define
OS_ISPRINT
(c)
#define
OS_ISGRAPH
(c)
#define
OS_ISCNTRL
(c) (rtxCtypeTable[(unsigned)(c)]&OS_CTYPE_CTRL)
#define
OS_TOLOWER
(c) (OS_ISUPPER(c) ? (c) - 'A' + 'a' : (c))
#define
OS_TOUPPER
(c) (OS_ISLOWER(c) ? (c) - 'a' + 'A' : (c))
Detailed Description
Definition in file
rtxCtype.h
.
This file was last modified on 8 Jan 2007.
XBinder, Version 1.1.9