| 1 | Index: u32regex_token_iterator.hpp
|
|---|
| 2 | ===================================================================
|
|---|
| 3 | --- u32regex_token_iterator.hpp (revision 43)
|
|---|
| 4 | +++ u32regex_token_iterator.hpp (working copy)
|
|---|
| 5 | @@ -283,7 +283,7 @@
|
|---|
| 6 | }
|
|---|
| 7 | #endif
|
|---|
| 8 | #ifndef U_WCHAR_IS_UTF16
|
|---|
| 9 | -inline u32regex_token_iterator<const UChar*> make_u32regex_token_iterator(const UChar* p, const u32regex& e, int submatch = 0, regex_constants::match_flag_type m = regex_constants::match_default)
|
|---|
| 10 | +inline u32regex_token_iterator<const UChar*> make_u32regex_token_iterator(const UChar* p, const u32regex& e, int /*submatch = 0*/, regex_constants::match_flag_type m = regex_constants::match_default)
|
|---|
| 11 | {
|
|---|
| 12 | return u32regex_token_iterator<const UChar*>(p, p+u_strlen(p), e, m);
|
|---|
| 13 | }
|
|---|
| 14 | @@ -345,7 +345,7 @@
|
|---|
| 15 | }
|
|---|
| 16 | #endif
|
|---|
| 17 | #ifndef U_WCHAR_IS_UTF16
|
|---|
| 18 | -inline u32regex_token_iterator<const UChar*> make_u32regex_token_iterator(const UChar* p, const u32regex& e, const std::vector<int>& submatch, regex_constants::match_flag_type m = regex_constants::match_default)
|
|---|
| 19 | +inline u32regex_token_iterator<const UChar*> make_u32regex_token_iterator(const UChar* p, const u32regex& e, const std::vector<int>& /*submatch*/, regex_constants::match_flag_type m = regex_constants::match_default)
|
|---|
| 20 | {
|
|---|
| 21 | return u32regex_token_iterator<const UChar*>(p, p+u_strlen(p), e, m);
|
|---|
| 22 | }
|
|---|
| 23 | Index: perl_matcher.hpp
|
|---|
| 24 | ===================================================================
|
|---|
| 25 | --- perl_matcher.hpp (revision 43)
|
|---|
| 26 | +++ perl_matcher.hpp (working copy)
|
|---|
| 27 | @@ -45,6 +45,10 @@
|
|---|
| 28 | {
|
|---|
| 29 | return ((c < static_cast<charT>(0)) ? true : ((c >= static_cast<charT>(1 << CHAR_BIT)) ? true : map[c] & mask));
|
|---|
| 30 | }
|
|---|
| 31 | +inline bool can_start(unsigned int c, const unsigned char* map, unsigned char mask)
|
|---|
| 32 | +{
|
|---|
| 33 | + return (((c >= static_cast<unsigned int>(1 << CHAR_BIT)) ? true : map[c] & mask));
|
|---|
| 34 | +}
|
|---|
| 35 | inline bool can_start(char c, const unsigned char* map, unsigned char mask)
|
|---|
| 36 | {
|
|---|
| 37 | return map[(unsigned char)c] & mask;
|
|---|