memcpy (target_pointer, source_pointer, max_target_length);

memcpy (&target_record_pointer, source_record_pointer, size_of (record));

memcpy (target_array, source_array, array_length (target_array), size_of (record));

