Commits


use full prototypes


Astro with some minor changes to placate Unix.