In Tier 1, I do not believe you can pass an array. There is no way for the function to know the size of the array. Tier 1 has enough trouble with arrays already.
And there is no such thing as a pointer in Tier 1.
You can pass in UDTs (User Defined Type), but not arrays of them.
In Tier 1 the solution is to make the array global (and supposedly the dim command does that automagically, but I always use 'global dim <whatever>' just to be sure) and pass the index to use as a function parameter/argument.
Cheers,
Ancient Lady
AGK Community Tester