dio_wildcard_read

	status.i4.v = dio_wildcard_read(wc_device_index.i4.v, readings.g.v,
				        errors.i2a.r)

	This routine reads a wildcard device that was previously built
	with a call to dio_wildcard_build.  If the wildcard was built with
	a FTD other than a one-shot, use dio_wildcard_cancel to remove
	the request when desired.

	wc_device_index	wildcard device index (same device index used in
			dio_wildcard_build)
	readings	return reading values, data type depends on the
			"scale_it" flag passed to dio_wildcard_build:
			(TRUE -> scaled (4-byte float values),
			 FALSE -> raw (4-byte integer values))
	errors		returned ACNET status value for each device in the
			list (any entries without scaling are flagged in
			dio_wildcard_build)

	This function returns status values as follows:

	OK			success
	DIO_NOLIST		invalid wildcard DI passed
	negative value		other ACNET format error
	positive value		number of first device in error

	This function requires the following include files:

	cnsparam_h, diolib_h, acnet_errors_h

	Related functions:

	dio_wildcard_build, dio_wildcard_cancel, error_in_list(_c)

	C/C++ usage:

	short	errors[NUM_DEVICES];
	short	ftd = FTD_ONESHOT;
	int	status;
	int	wc_device_index = 65825;
	int	num_devices = NUM_DEVICES;
	static const int	device_indices[NUM_DEVICES] = {5552, 5560};
	int	scale_it = TRUE;
	float	readings[NUM_DEVICES];

	status = dio_wildcard_build(wc_device_index,num_devices,
				    device_indices,errors,ftd,scale_it);

	status = dio_wildcard_read(wc_device_index,(void *) readings,
				   errors);