common: Added unicodeHexDigit

This commit is contained in:
Paul Beckingham 2016-01-14 22:15:40 -05:00
parent d2629584d5
commit 9cc6c06c8b
2 changed files with 10 additions and 0 deletions

View file

@ -87,3 +87,12 @@ bool unicodeLatinDigit (unsigned int c)
} }
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// Digits 0-9 a-f A-F.
bool unicodeHexDigit (unsigned int c)
{
return (c >= '0' && c <= '9') ||
(c >= 'a' && c <= 'f') ||
(c >= 'A' && c <= 'F');
}
////////////////////////////////////////////////////////////////////////////////

View file

@ -30,6 +30,7 @@
bool unicodeWhitespace (unsigned int); bool unicodeWhitespace (unsigned int);
bool unicodeLatinAlpha (unsigned int); bool unicodeLatinAlpha (unsigned int);
bool unicodeLatinDigit (unsigned int); bool unicodeLatinDigit (unsigned int);
bool unicodeHexDigit (unsigned int);
#endif #endif
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////