39 const char * first2,
const char * last2) {
40 if (first1 == last1 || first2 == last2)
return true;
44 while (first1 != last1) {
45 if (*last1 != *first2)
48 if (first2 != last2) ++first2;
51 return *last1 <= *first2;
55 static const unsigned char __val_table[128] = {
56 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
57 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
58 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
59 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
60 0xFF,10,11,12,13,14,15,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
61 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
62 0xFF,10,11,12,13,14,15,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
63 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
66 return __val_table[__index];
74#if !defined (_STLP_NO_WCHAR_T)
102#if !defined(_STLP_NO_FORCE_INSTANTIATE)
109# if !defined (_STLP_NO_WCHAR_T)
#define _STLP_MOVE_TO_STD_NAMESPACE
#define _STLP_CLASS_DECLSPEC
#define _STLP_BEGIN_NAMESPACE
#define _STLP_END_NAMESPACE
#define _STLP_MOVE_TO_PRIV_NAMESPACE
static const int digits[]
_STLP_BEGIN_NAMESPACE _STLP_MOVE_TO_PRIV_NAMESPACE bool _STLP_CALL __valid_grouping(const char *first1, const char *last1, const char *first2, const char *last2)
_STLP_DECLSPEC unsigned char _STLP_CALL __digit_val_table(unsigned __index)
_STLP_DECLSPEC const char *_STLP_CALL __narrow_atoms()
bool _STLP_CALL __get_fdigit_or_sep(wchar_t &c, wchar_t sep, const wchar_t *digits)
bool _STLP_CALL __get_fdigit(wchar_t &c, const wchar_t *digits)