ARY_DUPE

Duplicate an array

Description:

The routine duplicates an array, creating a new base array with the same attributes as an existing array (or array section). The new array is left in an undefined state.

Invocation

CALL ARY_DUPE( IARY1, PLACE, IARY2, STATUS )

Arguments

IARY1 = INTEGER (Given)
Identifier for the array to be duplicated.
PLACE = INTEGER (Given and Returned)
An array placeholder (e.g. generated by the ARY_PLACE routine) which indicates the position in the data system where the new array will reside. The placeholder is annulled by this routine, and a value of ARY__NOPL will be returned (as defined in the include file ARY_PAR).
IARY2 = INTEGER (Returned)
Identifier for the new duplicate array.
STATUS = INTEGER (Given and Returned)
The global status.

Notes: