gas_house_list_c

	status.i4.v = gas_house_list_c(node.i4.v, num_houses.i4.r,
				       max_return.i4.v, house_names.i1a.r,
				       house_codes.i4a.r, actual_nodes.i4a.r)

	This routine returns the list of GAS houses supported by a CAMAC
	front end.  This optional "actual_nodes" is useful due to the
	fact that larger CAMAC links have been broken up into smaller
	ones to lower link usage.

	node		requested ACNET node
			(constants are in 'nodedefs')
	num_houses	returned number of supported GAS houses
	max_return	maximum number of house names, house codes,
			and actual nodes to return
	house_names	array of returned house names
			(HOUSE_NAME_LEN characters per house)
			(A value of NULL can be passed for this argument
			 if these values are not needed.)
	house_codes	returned array of house code values
			(A value of NULL can be passed for this argument
			 if these values are not needed.)
	actual_nodes	returned array of actual ACNET nodes
			(constants are in 'nodedefs')
			(A value of NULL can be passed for this argument
			 if these values are not needed.)

	This function returns ACNET status values as follows:

	OK			success
	CLIB_INVARG		invalid CAMAC node passed

	This function requires the following include files:

	clib_h, nodedefs_h, acnet_errors_h

	Related functions:

	is_camac_node_c, camac_node_list_c, gas_house_to_node_c,
	gas_house_code_to_node_c, gas_crates_and_slots_c,
	camac_crate_list_c, camac_madc_list_c, camac_crate_to_node_c,
	camac_madc_to_node_c, is_split_camac_node_c,
	camac_component_nodes_c, is_component_camac_node_c,
	get_global_camac_node_c, camac_io_c

	C/C++ usage:

#define	MAX_RETURN	42

	char	house_names[MAX_RETURN][HOUSE_NAME_LEN];
	int	status;
	int	node = MI;
	int	num_houses;
	int	max_return = MAX_RETURN;
	int	house_codes[MAX_RETURN];
	int	actual_nodes[MAX_RETURN];

	status = gas_house_list_c(node,&num_houses,max_return,
				  (char *) house_names,house_codes,
				  actual_nodes);