status.i4.v = bpm_get_intensity_names(horz_names.i1a.r,

	This routine returns the names of BPM intensity monitors in the
	order that their values are returned by bpm_get_intensity_c.
	These are the names for the currently selected machine.  See
	bpm_machine_c.  A value of NULL can be passed for any arguments
	whose values are not needed.

	horz_names	returned horizontal intensity monitor names
			(DEVICE_NAME_LEN * "num_horizontal")
	num_horizontal	number of horizontal intensity monitors
	[vert_names]	returned vertical detector names
			(DEVICE_NAME_LEN * "num_vertical")
			(default is NULL)
	[num_vertical]	number of vertical intensity monitors
			(default is NULL)
	[ortho_plane]	plane selection (only used for BPM_MAIN_INJECTOR)
			(BPM_MODE_NORMAL -> return names for the normal plane
			 BPM_MODE_ORTHOGONAL -> return names for the
						orthogonal plane,
			 BPM_MODE_CURRENT -> return names for the currently
					     selected plane)

	This function returns status values as follows:

	OK			success
	CBS_NOTYET		not yet supported for the active machine

	This function requires the following include files:

	cnsparam_h, ul_cbsaux/bpmuti.h

	Related functions:

	bpm_machine_c, bpm_get_intensity_c, bpm_get_detector_status,

	C/C++ usage:

	char		*horz_names;
	char		*vert_names;
	int		status;
	int		num_horizontal;
	int		num_vertical;
	int		ortho_plane = BPM_MODE_NORMAL;

	status = bpm_get_intensity_names((char *) NULL,&num_horizontal,
					 (char *) NULL,&num_vertical,
	if (status != OK) return;

	horz_names = (char *) malloc(num_horizontal*DEVICE_NAME_LEN);
	vert_names = (char *) malloc(num_vertical*DEVICE_NAME_LEN);