1.45 Eric Raymond caught a typo in the grap man page. Various small code changes to remove clang and recent g++ warnings.