I just became aware of a, imho, rather odd thing in sscanf(). If we have the following:
string x = "some text";
string y;
sscanf(x, "%s,", y);
werror("%O\n", y);
the string y will be empty. I think it's rather odd that the %s
doesn't match the whole string in this case.
Compatibility issues aside, don't we want %s to match to next matcher
or EOS?
