… reworked CLIP()
… S(t); this makes anal-compulsive C compilers (I'm looking at _you_, clang) stop whining about unused values in expressions.
1. Report back which broken compiler was detected (IS_GCC or IS_CLANG) 2. If the offending compiler is gcc or clang, add appropriate -Wno- flags to make it stfu about constructs that Big Brother disapproves of. 3. emit the substitutions for CC and CFLAGS during AC_OUTPUT instead of during C compiler detection (this means that if you don't check for a C compiler, CC and CFLAGS will get set to the empty string in substituted files!)
… gcc shut the fuck up about pointer type mismatches.
if the table has leading |'s, trim them off every table line before processing the table.
the install rules; Works around (maybe) a defect in Cygwin where a leading // introduces a Microsoft-style nfs pathname.
…e is inflicting clang on discount. 2. strip types off `main()`s so that stupid clang won't die.
2. change the test cases to reflect the new output 3. Add a pair of test cases to catch table tweaks
…count, and didn't realize I'd done that until John Foerch sent me mail today pointing out the defect. Whoops!
…diff between what we wanted and what we got.
so they won't collide with the library functions. Admittedly, it's not very likely that there would be a collision (the whole idea behind mktags is that it NOT be included in the library), but why not be extra paranoid?
… in a static array and html5 (or other) tags are added to an extratags array that is only searched if the tag can't be found in the standard one.
the starting ~~'s are adjacent to non-whitespace.
If it's defined, use it on a bunch of small static functions that are used a lot.
… before calling?