bpm_house_select_init_c

	status.i4.v = bpm_house_select_init_c(window_id.i2.v, row.i4.v,
					      left_column.i4.v,
					      initial_house.ch.d
					      [,house_type.i4.v])

	This routine initializes a house selection field having the
	format "House -<xx>+".  This field can be serviced by calling
	the routine bpm_house_select_update_c upon the receipt of
	a user interrupt event.

	window_id	ID of desired window (returned from prior call to
			window_construct(_c))
	row		row of house select field
	left_column	left column of house select field
	initial_house	initial "house" name
			(up to NODE_NAME_LEN characters)
	[house_type]	type of houses to select from
			(BPM_ALL_HOUSES -> all houses (default),
			 BPM_400_MEV_HOUSES -> 400 MeV line houses only,
			 BPM_BOOSTER_HOUSES -> Booster houses only)

	This function returns ACNET status values as follows:

	OK			success
	CBS_INVARG		invalid window coordinates or house value
	CBS_NO_WINDOW		window does not exist
	CBS_DUPREQ		select field already exists for this window
	CBS_MEMFAIL		memory allocation failure

	This function requires the following include files:

	cnsparam_h, ul_cbsaux_h:bpmuti_h, acnet_errors_h

	Related functions:

	bpm_house_select_update_c, bpm_house_select_set_c,
	bpm_house_select_delete_c, bpm_house_menu_c, bpm_next_house_c,
	bpm_verify_house_c, bpm_house_info

	C/C++ usage:

	static const char	initial_house[HOUSE_NAME_LEN+1] = "06";
	short	window_id;
	int	status;
	int	row = 1;
	int	left_column = 1;
	int	house_type = BPM_ALL_HOUSES;

	status = bpm_house_select_init_c(window_id,row,left_column,
					 initial_house,house_type);