It's in the manual. Sending an array to a function/subroutine as an argument is as follows:
Code
Subroutine (Array[]) ; leave the square brackets empty
.
.
.
DEF Subroutine (IncomingArray[] :IN)
DECL INT IncomingArray[] ; leave square brackets empty -- size will be determined by the size of the incoming array. Array *type* MUST match!