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,

	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
			(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
			 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

	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,