multiwire_menu_c (ul_multiwire)

	status.i4.v = multiwire_menu_c(top_row.i4.v, left_column.i4.v,
				       num_rows.i4.v, machine.i4.r, 
				       multiwire_name.i1a.r);

	This routine will display a menu of multiwire names for the 
	requested machine. "multiwire_name" is the returned user selected
	name from the menu.

	top_row         top row of menu (use WMNGR_CENTER for centering
			or WINDOW_xxx_COORD macros in macro for special
			positioning)
	left_column     left column of menu (use WMNGR_CENTER for centering
			or WINDOW_xxx_COORD macros in macro for special
			positioning
	num_rows	number of entries to display
	machine		requested machine
			(constants are in 'machine.h') 
       		(Note: If a value of zero is passed for this argument,
                       the routine will display a popup menu of machines for
                       selecting a machine, and also returns the selected
                       machine)
                       (e.g. MACHINE_BOOSTER_DUMP,MACHINE_400_MEV_LINE,
                       MACHINE_MI8_LINE,MACHINE_P1_LINE,MACHINE_A1_LINE,
                       MACHINE_TEVATRON,MACHINE_MINIBOONE,MACHINE_R20_LINE,
                       MACHINE_SWITCHYARD,MACHINE_SWYD_PAGE2,MACHINE_P3_LINE,
                       MACHINE_MESON_LINE,MACHINE_AP1_LINE,MACHINE_AP2_LINE,
                       MACHINE_AP3_LINE,MACHINE_D_TO_A_LINE...)
	multiwire_name	returned multiwire name selected by user
			(MW_DEVICE_NAME_LEN characters per name)
			(Note: A value of NULL may be passed for this
			argument if no multiwire_name is desired.)

	This function returns ACNET status values as follows:

	CLIB_OK			success
	CLIB_INVARG		invalid machine passed
	otherwise               ACNET format error

	This function requires the following include files:

	ul_multiwire_h:multiwires_h, acnet_errors_h

	Related functions:

	multiwire_get_names_c, multiwire_get_data_c, multiwire_num_wires_c,
	multiwire_get_position_c, multiwire_set_position_c,
	multiwire_get_list_c, multiwire_cancel_get_lst,
	multiwire_get_scans_list_c, multiwire_detector_type_c,
	multiwire_get_power_status_c, multiwire_get_hv_status_c,
	multiwire_get_sequencer_status_c, multiwire_set_sequencer_status_c,
	multiwire_set_hv_status_c, multiwire_display_config_c,
	multiwire_display_dir_select_c

	C/C++ usage:

	char	multiwire_name[MW_DEVICE_NAME_LEN];
	int	status;
	int	top_row = WMNGR_CENTER;
	int	left_column = WMNGR_CENTER;
	int	num_rows = 4;
	int	machine = MACHINE_MI8_LINE;

	status = multiwire_menu_c(top_row,left_column,num_rows,
				  &machine,(char *) multiwire_name);