What's the point? In Blitz(3D & Plus), arrays are global.
Please read my question carefully. I never mentioned Blitz3D or BlitzPlus. Also, I did ask for people 'in the know' to reply to my question - Not someone like you asking another question as to why I would need it.
Anyways, why would you want all of the overhead associated with passing the entire array?
For a very good reason, otherwise I woudn't have asked.