/in/foo.cc: In function 'void match(std::__cxx11::string&, int)':
/in/foo.cc:6:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(k < s.length()){
~~^~~~~~~~~~~~
/in/foo.cc:7:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(k < s.length() && w < limit && l < limit){
~~^~~~~~~~~~~~
/in/foo.cc:12:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(k < s.length() && f(w - l) == 1){
~~^~~~~~~~~~~~