Modifying a global in a function

BlitzMax Forums/BlitzMax Programming/Modifying a global in a function

Ok. Dumb noob question. This only work for Internal types?

That is, it was my unerstanding that an internal type was passed by value, but a defined Type was passed by pointer already (ie already by Var ish).

So in Cygnus' first example if the global Had been a defined type, his example would have worked

Is this totaly wrong?