If we have:
SomeStructType s, *sp = &s;
then the following are all equivalent:
s.SomeElem sp->SomeElem (*sp).SomeElem