Visibility Types In C