C
CBFalconer
Dan said:.... snip ...
Who said the user can read the header? Chapter and verse, please.
They do. They also do other things that are not considered
kosher. How many compilers do you know that do not use physical
header files?
Anyway, *your* definition of type opacity is at odds with the
common one: a type whose definition is not documented (C header
files don't count as documentation). FILE is the canonical C
example of opaque type. As usual C helps people to avoid
shooting themselves in the foot but doesn't even try to prevent
them from doing that.
Since we disagree on the definition, there is no point in arguing
about the details. I can create things that satisfy my
definition.