Return a structure out of a function without casting ?? - page 2

 
Indeed, the struct respects the scope declaration. I do not know why I thought it did not, probably there was some problem in early implementation and I never tried it again.
Reason: