dio_check_set_request_size_c

	status.i4.v = dio_check_set_request_size_c(num_devices.i4.v,
						   device_indices.i4a.r,
						   properties.i2a.r,
						   lengths.i2a.r, options.u4.v,
						   errors.i2a.r, num_fit.i4.r)

	This routine checks to see if a list of devices/properties will
	fit in a single setting request.

	num_devices	number of devices in list
	device_indices	list of device indices
	properties	list of property indices
			(If the first value is less than zero, all devices
			 will be requested with a property index which is
			 equal to the absolute value of this argument.)
			(constants are in 'dbprops')
	lengths		array of data lengths in bytes
			(If the first value is less than zero, all devices
			 will be processed with a data length which is
			 equal to the absolute value of this argument.)
			(If a value of NULL is passed for this argument,
			 either the database default or maximum sizes
			 will be used depending on the options argument.
			 The same processing will take place if length
			 values of zero are passed.)
	options		processing options
			(DIO_OPT_NONE -> no special options selected,
			 DIO_OPT_RAW_DATA -> make checks based upon a raw
					     data setting (default),
			 DIO_OPT_SCALED_DATA -> make checks based upon a scaled
						data setting,
			 DIO_OPT_USE_DEFAULT_SIZE -> use the default size for
						     each device (default),
			 DIO_OPT_USE_MAX_SIZE -> use the maximum size for
						 each device)
	errors		array of returned ACNET status values
	num_fit		returned number of devices that will fit in a
			single setting request

	This function returns ACNET status values as follows:

	OK			success
	DIO_TOO_BIG		setting request is too large
				(see "num_fit" argument for how many will fit)
	negative value		other ACNET format error

	This function requires the following include files:

	dbprops_h, diolib_h, acnet_errors_h

	Related functions:

	dio_check_read_request_size_c, dio_bld_set_raw(_c), dio_bld_set(_c),
	dio_set_lst_raw(_c), dio_can_set_lst, error_in_list(_c)

	C/C++ usage:

	short	properties = -PRSET;
	short	errors[NUM_DEVICES];
	static const short	lengths[NUM_DEVICES] = {0, 0};
	int	status;
	int	num_devices = NUM_DEVICES;
	static const int	device_indices[NUM_DEVICES] = {14430, 14431};
	int	num_fit;
	unsigned int	options = DIO_OPT_RAW_DATA | DIO_OPT_USE_MAX_SIZE;

	status = dio_check_set_request_size_c(num_devices,device_indices,
					      &properties,lengths,options,
					      errors,&num_fit);