From 95edae90086acc708a473f6905966fdf7a1fce59 Mon Sep 17 00:00:00 2001
From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz>
Date: Fri, 7 Jun 2019 10:10:52 +0200
Subject: [PATCH] some more size_ts

---
 alib2algo/src/tree/properties/BadCharacterShiftTable.h | 2 +-
 alib2data/src/common/SparseBoolVector.hpp              | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/alib2algo/src/tree/properties/BadCharacterShiftTable.h b/alib2algo/src/tree/properties/BadCharacterShiftTable.h
index 6af59ee930..0f31dc1b26 100644
--- a/alib2algo/src/tree/properties/BadCharacterShiftTable.h
+++ b/alib2algo/src/tree/properties/BadCharacterShiftTable.h
@@ -79,7 +79,7 @@ ext::map < common::ranked_symbol < SymbolType, RankType >, size_t > BadCharacter
 	}
 
 	 // limit the shift by position of symbols within the pattern
-	for ( unsigned i = 0; i < pattern.getContent ( ).size ( ) - 1; i++ ) { // last symbol is not concerned
+	for ( size_t i = 0; i < pattern.getContent ( ).size ( ) - 1; i++ ) { // last symbol is not concerned
 		if ( pattern.getContent ( )[i] == pattern.getSubtreeWildcard ( ) || pattern.getNonlinearVariables ( ).count ( pattern.getContent ( )[i] ) || pattern.getContent ( )[i] == pattern.getVariablesBar ( ) )
 			continue;
 
diff --git a/alib2data/src/common/SparseBoolVector.hpp b/alib2data/src/common/SparseBoolVector.hpp
index e1f0c0ab51..b72e8ee26c 100644
--- a/alib2data/src/common/SparseBoolVector.hpp
+++ b/alib2data/src/common/SparseBoolVector.hpp
@@ -320,7 +320,7 @@ public:
 
 	friend std::ostream & operator << ( std::ostream & out, const common::SparseBoolVector::element & elem ) {
 		out << "(" << elem.run << ", ";
-		for ( unsigned i = 0; i < sizeof ( elem.word ) * BITS_IN_BYTE; ++ i )
+		for ( size_t i = 0; i < sizeof ( elem.word ) * BITS_IN_BYTE; ++ i )
 			out << (bool) ( elem.word & 1u << i );
 		out << ")";
 		return out;
-- 
GitLab