Delete generate.[ch], unused since a few commits.
Add -pedantic to CFLAGS.
Uniformize all the header ifdef dances.