* J. Decker: > Here's the gist of what I would propose... > https://gist.github.com/d3x0r/f496d0032476ed8b6f980f7ed31280da > > In C, there are two operators . and -> used to access members of struct and > union types. These operators are specified such that they are always paired > in usage; for example, if the left hand expression is a pointer to a struct > or union, then the operator -> MUST be used. There is no occasion where . > and -> may be interchanged, given the existing specification.
This is incompatible with C++. I don't think it's worthwhile to change C in this way. Thanks, Florian