fix 6505bdf34dc58720d4e3380517d6daf540a4d0a0
fix b84a4ea14b454c1f0bd6f4aef3e604166d7fc759
-unneded newline
fix 171d80a650da06c947e32c2cfc3499907693ba8a

compile warning
fix 5e729d4c0b669584f2ee09019f3750ecdd02c166

-bogus consts