Replace old workarounds from when C wasn't standardized
Replace many outdated workarounds from when C wasn’t standardized yet with their modern day equivalents.
this needs to be rebased now that I've committed the ansi function calls
Been a long time, but I fixed it
@bsdimp Fixed!
More suggestions... Mostly there's about 1/2 of these changes as compiler workaround removal, but the other half are just whitespace and should be separate.
@bsdimp Fixed!
Pulled this in. Rejected the == 1 thing that hps had issues with and the __pure2 tagging of abs. The former isn't a good idea, and the latter is beyond the scope. Also reworded the commit message because this no-longer add ANSI prototypes because that was done else elsewhere.