K & R  C  codes