status.i4.v = dio_has_scaling_info_list_c(device_indices.i4a.r,

	This routine returns whether or not there is scaling information
	for one or more devices/properties.

	device_indices	device index or array of device indices
	properties	property index or array of indices
			(PRREAD -> reading property,
			 PRSET -> setting property,
			 PRBSTS -> basic status property,
			 PRBCTL -> basic control property)
			(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')
	has_scaling	returned scaling information status
			(TRUE -> has scaling information,
			 FALSE -> no scaling information,
			 DIO_INVALID_DATA -> error occurred in reading data)
			(A value of NULL can be passed for this argument if
			 only caching of the scaling information is desired.)
	errors		returned ACNET status value or array of status values
	[num_devices]	number of devices
			(default is 1)

	This function returns status values as follows:

	OK			success
	DIO_BADARG		invalid number of devices passed
	negative value		ACNET format error indicating overall failure
	positive value		number of devices in error indicating partial

	This function requires the following include files:

	dbprops_h, diolib_h, acnet_errors_h

	Related functions:

	dio_has_scaling_info_c, dio_cache_scaling_info_c, dio_get_pdb,
	dio_get_dev(_c), dio_bld_get(_c), dio_get_lst, dio_bld_set(_c),
	dio_set_lst, dio_get_last_setting, dio_read_last_setting_c,
	dio_enable_obsolete_dev_info, dio_disable_obsolete_dev_info,

	C/C++ usage:

	short		properties = -PRSET;
	short		errors[NUM_DEVICES];
	int		status;
	static int	device_indices[NUM_DEVICES] = {14430, 14431};
	int		has_scaling[NUM_DEVICES];
	int		num_devices = NUM_DEVICES;

	status = dio_has_scaling_info_list_c(device_indices,&properties,