Exemple #1
0
 static int
 isalnum(int ch)
 {
     BOOST_ASSERT(isascii_(ch));
     return (ascii_char_types[ch] & BOOST_CC_ALPHA)
            || (ascii_char_types[ch] & BOOST_CC_DIGIT);
 }
Exemple #2
0
 static int
 toupper(int ch)
 {
     BOOST_ASSERT(isascii_(ch));
     return islower(ch) ? (ch - 'a' + 'A') : ch;
 }
Exemple #3
0
 static int
 isupper(int ch)
 {
     BOOST_ASSERT(isascii_(ch));
     return (ascii_char_types[ch] & BOOST_CC_UPPER);
 }
Exemple #4
0
 static int
 isspace(int ch)
 {
     BOOST_ASSERT(isascii_(ch));
     return (ascii_char_types[ch] & BOOST_CC_SPACE);
 }
Exemple #5
0
 static int
 ispunct(int ch)
 {
     BOOST_ASSERT(isascii_(ch));
     return (ascii_char_types[ch] & BOOST_CC_PUNCT);
 }
Exemple #6
0
 static int
 islower(int ch)
 {
     BOOST_ASSERT(isascii_(ch));
     return (ascii_char_types[ch] & BOOST_CC_LOWER);
 }
Exemple #7
0
 static int
 iscntrl(int ch)
 {
     BOOST_ASSERT(isascii_(ch));
     return (ascii_char_types[ch] & BOOST_CC_CTRL);
 }
Exemple #8
0
 static int
 isxdigit(int ch)
 {
     BOOST_ASSERT(isascii_(ch));
     return (ascii_char_types[ch] & BOOST_CC_XDIGIT);
 }
Exemple #9
0
 static int
 isalpha(int ch)
 {
     BOOST_ASSERT(isascii_(ch));
     return (ascii_char_types[ch] & BOOST_CC_ALPHA);
 }
Exemple #10
0
 static bool
 isupper(int ch)
 {
     BOOST_ASSERT(isascii_(ch));
     return (ascii_char_types[ch] & BOOST_CC_UPPER) ? true : false;
 }
Exemple #11
0
 static bool
 ischar(int ch)
 {
     return isascii_(ch);
 }
Exemple #12
0
 static bool
 isspace(int ch)
 {
     BOOST_ASSERT(isascii_(ch));
     return (ascii_char_types[ch] & BOOST_CC_SPACE) ? true : false;
 }
Exemple #13
0
 static bool
 ispunct(int ch)
 {
     BOOST_ASSERT(isascii_(ch));
     return (ascii_char_types[ch] & BOOST_CC_PUNCT) ? true : false;
 }
Exemple #14
0
 static bool
 iscntrl(int ch)
 {
     BOOST_ASSERT(isascii_(ch));
     return (ascii_char_types[ch] & BOOST_CC_CTRL) ? true : false;
 }
Exemple #15
0
 static bool
 isxdigit(int ch)
 {
     BOOST_ASSERT(isascii_(ch));
     return (ascii_char_types[ch] & BOOST_CC_XDIGIT) ? true : false;
 }
Exemple #16
0
 static bool
 isalpha(int ch)
 {
     BOOST_ASSERT(isascii_(ch));
     return (ascii_char_types[ch] & BOOST_CC_ALPHA) ? true : false;
 }