k&r->ansi some stuff