It's not; presumably that's the point. C isn't exactly famous for its support for data hiding and enforcing invariants.