* c compile changes