Also, FWIW, in Bison there are many more strcmp, but they do not conform to the sc pattern.
src/ielr.c: if (0 == strcmp (type, "lalr")) src/ielr.c: else if (0 == strcmp (type, "ielr")) src/ielr.c: else if (0 == strcmp (type, "canonical-lr"))
Also, FWIW, in Bison there are many more strcmp, but they do not conform to the sc pattern.
src/ielr.c: if (0 == strcmp (type, "lalr")) src/ielr.c: else if (0 == strcmp (type, "ielr")) src/ielr.c: else if (0 == strcmp (type, "canonical-lr"))