Hello Thanks Russ, seems that even though i tried to use your iwp9 2007 talk as a reference, i missed the point, i should read more carefully.
gabi >>> print("f->mb=", f->mb\X," =? mb=",mb\X,"\n"); >>> f=f->next; > > Always use . (never ->) in acid. > > If f is a pointer, then the acid expression f.mb > is like the C expression (*f).mb aka f->mb. > The acid expression f->mb is like the C expression (**f).mb. > By using -> here you are indirecting one level too far. > > -> is one of those acid features that seems > to exist only to cause confusion. > > Russ