status.i4.v = dio_madc_list_info_c(madc_number.i4.v, node.i4.v,

	This routine returns MADC list configuration data.

	madc_number	MADC index number (starts at 1)
	node		MADC front end node (constants are in 'nodedefs')
	madc_type	returned MADC type
			(0 -> HRM,
			 190 -> CAMAC 190 module,
			 290 -> CAMAC 290 module)
	num_lists	returned number of lists
	list_info	returned list information depending on
			the value of "madc_type"
			(190 -> array of DIO_C190_LIST_DATA structures,
			 290 -> array of DIO_C290_LIST_DATA structures,
			 0 -> no returned data)
			(The memory for this argument is allocated by this
			 routine and should be freed by the caller.)

	This function returns status values as follows:

	OK			success
	DIO_BADARG		unsupported front end node
	DIO_MEMFAIL		memory allocation failure
	DIO_NO_SUCH		MADC doesn't exist
	DIO_GENERR		error reading front end MADC table
	DIO_NOTYET		unsupported MADC type

	This function requires the following include files:

	nodedefs_h, diolib_h, acnet_errors_h

	Related functions:

	dio_madc_num_available_lists_c, dio_madc_plot_channel_info_c,
	dio_madc_num_available_plot_channels_c, dio_madc_clock_events_c,
	dio_madc_num_available_clock_levels_c, dio_madc_location_c,
	dio_device_madc_location_c, dio_madc_number_c,
	dio_device_location_c, dio_ssdn_to_location_c,
	dio_device_location_string_c, dio_dev_ssdn(_c)

	C/C++ usage:

	int	status;
	int	madc_number = 33;
	int	node = MUONFE;
	int	madc_type;
	int	num_lists;
	DIO_C290_LIST_DATA	*list_info;

	status = dio_madc_list_info_c(madc_number,node,&madc_type,&num_lists,
				      (void **) &list_info);