ARENDER
ARENDER(pctl, boolean_array, nvl, name, val, nelem);
ARENDER(pctl, byte_array, nvl, name, val, nelem);
ARENDER(pctl, int8_array, nvl, name, val, nelem);
ARENDER(pctl, uint8_array, nvl, name, val, nelem);
ARENDER(pctl, int16_array, nvl, name, val, nelem);
ARENDER(pctl, uint16_array, nvl, name, val, nelem);
ARENDER(pctl, int32_array, nvl, name, val, nelem);
ARENDER(pctl, uint32_array, nvl, name, val, nelem);
ARENDER(pctl, int64_array, nvl, name, val, nelem);
ARENDER(pctl, uint64_array, nvl, name, val, nelem);
ARENDER(pctl, string_array, nvl, name, val, nelem);
ARENDER(pctl, nvlist_array, nvl, name, val, nelem);