47 return iswupper ((wint_t) character) != 0;
56 return iswlower ((wint_t) character) != 0;
65 return character ==
' ' || (character <= 13 && character >= 9);
70 return iswspace ((wint_t) character) != 0;
75 return (character >=
'0' && character <=
'9');
80 return iswdigit ((wint_t) character) != 0;
85 return (character >=
'a' && character <=
'z')
86 || (character >=
'A' && character <=
'Z');
91 return iswalpha ((wint_t) character) != 0;
96 return (character >=
'a' && character <=
'z')
97 || (character >=
'A' && character <=
'Z')
98 || (character >=
'0' && character <=
'9');
103 return iswalnum ((wint_t) character) != 0;
108 return (character >=
' ' && character <=
'~');
113 return iswprint ((wint_t) character) != 0;
118 unsigned int d = (
unsigned int) digit -
'0';
119 if (
d < (
unsigned int) 10)
122 d += (
unsigned int) (
'0' -
'a');
123 if (
d < (
unsigned int) 6)
126 d += (
unsigned int) (
'a' -
'A');
127 if (
d < (
unsigned int) 6)
141 const bool negative = (exponent < 0);
143 exponent = -exponent;
145 double result = 1.0, power = 10.0;
146 for (
int bit = 1; exponent != 0; bit <<= 1)
148 if ((exponent & bit) != 0)
166 static const uint16 lookup[] = { 0x20AC, 0x0007, 0x201A, 0x0192, 0x201E, 0x2026, 0x2020, 0x2021,
167 0x02C6, 0x2030, 0x0160, 0x2039, 0x0152, 0x0007, 0x017D, 0x0007,
168 0x0007, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014,
169 0x02DC, 0x2122, 0x0161, 0x203A, 0x0153, 0x0007, 0x017E, 0x0178 };
static water_uchar toUpperCase(water_uchar character) noexcept
Definition CharacterFunctions.cpp:34
static int getHexDigitValue(water_uchar digit) noexcept
Definition CharacterFunctions.cpp:116
static bool isLetterOrDigit(char character) noexcept
Definition CharacterFunctions.cpp:94
static bool isDigit(char character) noexcept
Definition CharacterFunctions.cpp:73
static bool isLetter(char character) noexcept
Definition CharacterFunctions.cpp:83
static bool isPrintable(char character) noexcept
Definition CharacterFunctions.cpp:106
static water_uchar toLowerCase(water_uchar character) noexcept
Definition CharacterFunctions.cpp:39
static bool isLowerCase(water_uchar character) noexcept
Definition CharacterFunctions.cpp:53
static bool isUpperCase(water_uchar character) noexcept
Definition CharacterFunctions.cpp:44
static double mulexp10(const double value, int exponent) noexcept
Definition CharacterFunctions.cpp:133
static bool isWhitespace(char character) noexcept
Definition CharacterFunctions.cpp:63
static water_uchar getUnicodeCharFromWindows1252Codepage(uint8 windows1252Char) noexcept
Definition CharacterFunctions.cpp:161
unsigned d
Definition inflate.c:940
static PuglViewHint int value
Definition pugl.h:1708
Definition AudioSampleBuffer.h:33
unsigned short uint16
Definition water.h:94
unsigned char uint8
Definition water.h:90
uint32 water_uchar
Definition CharacterFunctions.h:38
return c
Definition crypt.c:175
int result
Definition process.c:1455
typedef int(UZ_EXP MsgFn)()
int negative
Definition zipinfo.c:455