->これウザくない?
strub point *p;
p->x
を
p.x
ってかけるようにしてくれよ。
構文上あいまいになることもなさそうだし。