src: Enabling -Werror in debug mode and some style updates
Several important warnings are still getting suppressed, because of
CryptoPP library
Change-Id: I8fb3d938544ecc38c65529262504dc753124bafd
diff --git a/src/util/regex/regex-pattern-list-matcher.hpp b/src/util/regex/regex-pattern-list-matcher.hpp
index 84b5c46..3ae74f1 100644
--- a/src/util/regex/regex-pattern-list-matcher.hpp
+++ b/src/util/regex/regex-pattern-list-matcher.hpp
@@ -32,10 +32,10 @@
extractPattern(int index, int* next);
int
- extractSubPattern(const char left, const char right, int index);
+ extractSubPattern(const char left, const char right, size_t index);
int
- extractRepetition(int index);
+ extractRepetition(size_t index);
private:
@@ -121,10 +121,10 @@
}
inline int
-RegexPatternListMatcher::extractSubPattern(const char left, const char right, int index)
+RegexPatternListMatcher::extractSubPattern(const char left, const char right, size_t index)
{
- int lcount = 1;
- int rcount = 0;
+ size_t lcount = 1;
+ size_t rcount = 0;
while(lcount > rcount){
@@ -143,9 +143,9 @@
}
inline int
-RegexPatternListMatcher::extractRepetition(int index)
+RegexPatternListMatcher::extractRepetition(size_t index)
{
- int exprSize = m_expr.size();
+ size_t exprSize = m_expr.size();
if(index == exprSize)
return index;