READ_ARRAY
case HP_UByteArray: READ_ARRAY(ubyte_array, uint8, UByte);
case HP_UInt16Array: READ_ARRAY(uint16_array, uint16, UInt16);
case HP_UInt32Array: READ_ARRAY(uint32_array, uint32, UInt32);
case HP_SInt16Array: READ_ARRAY(sint16_array, int16, SInt16);
case HP_SInt32Array: READ_ARRAY(sint32_array, int32, SInt32);
case HP_Real32Array: READ_ARRAY(real32_array, float, Real32);