dio_get_directed_list_raw_c

	num_bad.i4.v = dio_get_directed_list_raw_c(list_id.i4.r, raw_data.ga.r,
						   errors.i2a.r, same_time.i4.r,
						   delete_list.i4.v)

	This routine returns the raw data from the datapool for the list
	of devices indicated by "list_id".  The data and error status are
	returned in "raw_data" and "errors" respectively.  This routine
	differs from dio_get_lst_raw(_c) in that the output is directed
	by an array of pointers to data buffers with one pointer per device
	in the list.  This call must be preceded by a call to dio_bld_get(_c)
	or dio_bld_get_raw(_c).  The routine, dio_tuner(_c), can be used
	to adjust reading timeout values if necessary.

	list_id		list ID returned from a previous call to
			'dio_bld_get(_raw)(_c)'
			(Note:  This value will be set to zero if the
			 list is deleted.)
	raw_data	returned raw data  (This is an array of pointers
			to the data buffers in which to place the returned
			data.  There is one pointer/data buffer per device.)
	errors		array of returned ACNET status values
	same_time	returned data information flag
			(TRUE -> all data came from the same front end
				 and at the same time (same DPM seqeunce
				 number),
			 FALSE -> data was taken at different times or
				  from different front ends)
			(A value of NULL can be passed for this argument
			 if this value is not needed.)
	delete_list	list deletion flag
			(DIO_CANCEL_LIST -> delete the present list following
					    the read,
			 DIO_CANCEL_ONESHOT -> don't delete list unless it was
					       a one shot list)

	This function returns status values as follows:

	OK			success
	DIO_MEMFAIL		memory allocation failure
	DIO_NOLIST		requested list does not exist
	negative value		ACNET format error indicating overall failure
	positive value		number of devices in error indicating partial
				success

	This function requires the following include files:

	cnsparam_h, diolib_h, acnet_errors_h

	Related functions:

	dio_get_lst_raw(_c), dio_bld_get_raw(_c), dio_bld_get(_c),
	dio_can_get_lst, dio_get_raw(_c), dio_get_lst, dio_get_directed_list,
	dio_tuner(_c), dio_check_read_request_size_c, dio_read_list_length_c,
	dio_extract_read_list_status_c, error_in_list(_c)

	C/C++ usage:

	char	data_buffer_1[RAW_DATA_SIZE_1];
	char	data_buffer_2[RAW_DATA_SIZE_2];
	short	errors[NUM_DEVICES];
	int	status;
	int	list_id;
	int	same_time;
	int	delete_list = DIO_CANCEL_ONESHOT;
	void	*raw_data[NUM_DEVICES];

	raw_data[0] = (void *) data_buffer_1;
	raw_data[1] = (void *) data_buffer_2;

	status = dio_get_directed_list_raw_c(&list_id,raw_data,errors,
					     &same_time,delete_list);