These consist of arbitrary elements. You use them in much the same way as byte arrays. The primitive for generic arrays requires an additional parameter to define the size of the element in the array and to call an XDR routine to encode or decode each element in the array.
The XDR library includes the following routines for generic arrays:
Routine