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