Martijn van Oosterhout <kleptog(at)svana(dot)org> writes:
> You're right, PostgreSQL uses a form of subclassing, so that a (for
> example) struct ArrayRefExprState is occasionally referred to using a
> (struct ExprState*) or even a (struct Node*). In C, the logical way to
> get that to work it by casting, do you have a better way?
There are other ways of achieving the same thing. Structs containing a union
for the subclass fields for example.
--
greg