/in/foo.cc: In function 'bool compare(int, int, std::__cxx11::string)':
/in/foo.cc:10:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0; i<tool.size()-(y-x); ++i) {
~^~~~~~~~~~~~~~~~~~
/in/foo.cc: In function 'int ELFhash(std::__cxx11::string)':
/in/foo.cc:23:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(i<s.size()) {
~^~~~~~~~~
/in/foo.cc: In function 'bool search(int, std::__cxx11::string)':
/in/foo.cc:41:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(i=0; i<s.size(); ++i)
~^~~~~~~~~
/in/foo.cc:44:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(j=1; j<s.size(); ++j)
~^~~~~~~~~
/in/foo.cc:50:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(j<s.size()) {
~^~~~~~~~~
/in/foo.cc:51:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(i<s.size()&&(s[i]=='C'||s[i]=='O'||s[i]=='W')) i++;
~^~~~~~~~~
/in/foo.cc:53:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(j<s.size()&&s[j]!='C'&&s[j]!='O'&&s[j]!='W') j++;
~^~~~~~~~~
/in/foo.cc:66:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int j=0; j<s.size(); ++j)
~^~~~~~~~~