sequencer_file_find_device_c

	status.i4.v = sequencer_file_find_device_c(device_index.i4.v,
						   num_entries.i4.r
						   [,device_data.sp.r])

	This routine finds all Sequencer files which contain
	a given device.  The returned data arrays are allocated by
	this routine and should be freed by the caller.

	device_index	device index
	num_entries	returned number of entries found
	[device_data]	returned Sequencer file entry data
			(array of structures of type
			 SEQUENCER_FILE_FOUND_DEVICE_DATA)
			(The memory for these structures is allocated by
			 this routine and should be freed by the caller.)
			(A value of NULL can be passed for this argument
			 if no file entry data is desired.)
			(default is NULL)

	This function returns ACNET status values as follows:

	OK			success
	CLIB_NO_SUCH		no files matching the requested device found
	SQL_xxx			error accessing Sequencer file information

	This function requires the following include files:

	ul_cbsaux_h:auxlib_misc_h, acnet_errors_h

	Related functions:

	sequencer_file_get_directory_info_c, sequencer_file_get_entries_c,
	sequencer_file_name_to_number_c, sequencer_file_number_exists_c,
	sequencer_file_execute_c, sequencer_file_num_bypassed_commands_c,
	sequencer_file_has_sr_restore_commands_c, sequencer_name_to_mode,
	sequencer_mode_to_name_c, sequencer_maximum_mode_number

	C/C++ usage:

	int	status;
	int	device_index = 27235;
	int	num_entries;
	SEQUENCER_FILE_FOUND_DEVICE_DATA	*device_data;

	status = sequencer_file_find_device_c(device_index,&num_entries,
					      &device_data);