Add real tests for osx, maybe be useful in a more general way? Don't return on any test fail, wait until all are done (they're not mutually exclusive).
* fix missing #ifdefs * remove spaces and page feeds * follow same set of rules everywhere, with cdio includes coming after standard C includes.
warnings.