status.i4.v = dio_full_name_to_terse_name_c(full_names.i1a.r,

	This routine returns the terse device name corresponding to a
	full device name.

	full_names	device full name or an array of device full names
			(each name should be DEVICE_FULL_NAME_LEN characters)
			(Note:  This routine will handle either concatenated
			 device names, or device names separated by one or
			 more null characters.)
	terse_names	returned device terse name or an array of
			device terse names
			(allow dio_get_terse_name_length characters per entry)
	[num_devices]	number of devices (default is 1)
	[errors]	returned ACNET status value or array of status values
			(default is NULL)
	[options]	device index retrieval options
			(DIO_NAME_OPT_NONE -> no options selected,
			 DIO_NAME_OPT_ALLOW_OBSOLETE -> want device indices of
							obsoleted and deleted
			 DIO_NAME_OPT_ALLOW_PREVIOUS -> want device indices of
							previous device names
							(before device renaming),

	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

	This function requires the following include files:

	cnsparam_h, diolib_h, acnet_errors_h

	Related functions:

	dio_terse_name_to_full_name_c, dio_device_index(_c), dio_dev_name(_c),
	dio_get_terse_name_length, dio_set_terse_name_length_c,
	dio_name_to_index, nam2di, dio_delete_name_info_c,
	dio_delete_all_name_info, dio_find_name_c, dio_fermi_name_to_key_c,

	C/C++ usage:

	static char	full_names[NUM_DEVICES][DEVICE_FULL_NAME_LEN] = {
	short		errors[NUM_DEVICES];
	int		status;
	int		device_indices[NUM_DEVICES];
	int		num_devices = NUM_DEVICES;
	unsigned int	options = DIO_NAME_OPT_ALLOW_OBSOLETE;

	status = dio_full_name_to_terse_name_c(full_names,terse_names,