status.i4.v = sr_sda_config_case_info_c(usage.i1a.r, case_number.i4.v,
						num_cases.i4.r, case_data.sp.r)

	This routine will return case information contained
	in the SDA configuration.

	usage		null terminated SDA usage string
			(SDA_USAGE_NAME_LEN characters)
	case_number	desired case number
			(If a value of CLIB_DEFAULT_ARG is passed,
			 information will be returned for all cases.)
	num_cases	returned number of cases
	case_data	returned array case configuration information
			(array of SDA_CONFIG_CASE_DATA structures)
			(This memory should be freed by the caller.)

	This function returns status values as follows:

	OK			success
	CLIB_INVARG		no such SDA usage or case number
	CLIB_NO_SUCH		requested configuration entry doesn't exist
	CLIB_MEMFAIL		dynamic memory allocation failure
	SQL_xxx			error reading database

	This function requires the following include files:

	cbslib_h, cns_data_structs_h, acnet_errors_h

	Related functions:

	sr_sda_config_device_c, sr_sda_config_devices_c,
	sr_sda_config_find_device_c, sr_file_devices_c, sr_file_has_device_c,
	sr_file_has_devices_c, sr_sda_data_lengths_c, sr_file_menu_c,
	sr_sda_cases_present_c, sr_sda_subcases_present_c,
	sr_sda_num_subcases_c, sr_get_device_c, sr_get_device_raw_c,
	sr_get_array_device_c, sr_get_snapshot_c, sr_read_snapshot_c,
	sr_snapshot_header_c, sr_snapshot_info_c, sr_snapshot_info_list_c,
	sr_is_on_c, sr_is_positive_c, sr_status_c, sr_status_text_c,
	sr_restore_device_c, sr_sda_case_times_c

	C/C++ usage:

	static const char	usage[] = "ColliderShot";
	int	status;
	int	case_number = 1;
	int	num_cases;

	status = sr_sda_config_case_info_c(usage,case_number,&num_cases,