PRINT_ARRAY
case HP_UByteArray: PRINT_ARRAY("ubyte_array", "%d ", int, ubyte);
case HP_UInt16Array: PRINT_ARRAY("uint16_array", "%u ", unsigned int, uint16);
case HP_UInt32Array: PRINT_ARRAY("uint32_array", "%u ", unsigned int, uint32);
case HP_SInt16Array: PRINT_ARRAY("sint16_array", "%d ", int, sint16);
case HP_SInt32Array: PRINT_ARRAY("sint32_array", "%d ", int, sint32);
case HP_Real32Array: PRINT_ARRAY("real32_array", "%f ", float, real32);