dio_ssdn_to_location_c

	status.i4.v = dio_ssdn_to_location_c(ssdns.i1a.r, nodes.i4a.r,
					     properties.i2a.r, crates.i4a.r,
					     slots.i4a.r, channels.i4a.r,
					     errors.i2a.r, num_devices.i4.v,
					     madc_channels.i4a.r,
					     madc_numbers.i4a.r)

	This routine returns the physical location for SSDN/node combinations.
	If a particular returned parameter is not desired, a value of NULL
	can be passed for that argument.

	ssdns		SubSystem Device Number (SSDN) or array of SSDNs
	nodes		ACNET node or array of ACNET nodes
			(constants are in 'nodedefs')
	properties	property index or array of 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')
	crates		returned crate number or array of crate numbers
			(A value of NULL may be passed if no crate numbers
			 are needed.)
	slots		returned slot number or array of slot numbers
			(A value of NULL may be passed if no slot numbers
			 are needed.)
	channels	returned channel number or array of channel numbers
			(A value of NULL may be passed if no channel numbers
			 are needed.)
	errors		returned ACNET status value or array of status values
			(Note: A value of DIO_NOTYET indicates that the device
			 is not attached to a CAMAC front end or that it is
			 not a supported device type.)
	num_devices	number of devices
	madc_channels	returned MADC channel number or array of channel numbers
			(A value of NULL may be passed if no channel numbers
			 are needed.)
	madc_numbers	returned MADC number or array of numbers
			(A value of NULL may be passed if no MADC numbers
			 are needed.)

	This function returns status values as follows:

	OK			success
	DIO_BADARG		invalid number of devices passed
	DIO_MEMFAIL		memory allocation failure
	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:

	dbprops_h, diolib_h, camac_devices_h, acnet_errors_h

	Related functions:

	dio_device_location_c, dio_madc_location_c,
	dio_device_location_string_c, dio_dev_ssdn(_c),
	dio_ssdn_to_device_type_c, error_in_list(_c)

	C/C++ usage:

	char	ssdns[NUM_DEVICES][LEN_SSDN];
	short	errors[NUM_DEVICES];
	short	properties = -PRREAD;
	int	status;
	static const int	nodes[NUM_DEVICES] = {BOOSTR, MUONFE};
	int	crates[NUM_DEVICES];
	int	slots[NUM_DEVICES];
	int	channels[NUM_DEVICES];
	int	num_devices = NUM_DEVICES;
	int	madc_channels[NUM_DEVICES];
	int	madc_numbers[NUM_DEVICES];

	status = dio_ssdn_to_location_c(ssdns,nodes,&properties,
					crates,slots,channels,errors,
					num_devices,madc_channels,madc_numbers);