/in/foo.cc: In function 'bool check(std::string, std::string)':
/in/foo.cc:10:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
10 | for (int i = 0; i < s.size(); i++) {
| ~~^~~~~~~~~~
/in/foo.cc:14:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
14 | if (cnt + 1 == s.size() || cnt == s.size())
| ~~~~~~~~^~~~~~~~~~~
/in/foo.cc:14:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
14 | if (cnt + 1 == s.size() || cnt == s.size())
| ~~~~^~~~~~~~~~~
/in/foo.cc:19:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
19 | for (int i = 0; i < s1.size(); i++) {
| ~~^~~~~~~~~~~
/in/foo.cc:25:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
25 | if (cnt == s.size())
| ~~~~^~~~~~~~~~~
/in/foo.cc:31:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
31 | for (int i = 0; i < s1.size(); i++) {
| ~~^~~~~~~~~~~
/in/foo.cc:37:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
37 | if (cnt == s.size())
| ~~~~^~~~~~~~~~~