Update y.y with extern C