Commits


use full prototypes


Many small edits.


os x changes


Why not?