status.i4.v = settings_callback_init_c(num_devices.i4.v,

	This routine links device settings to a user specified function.
	The settings callback facility will call the "setting_handler"
	function whenever a multicast setting message contains a setting
	for one of the specified devices.  The "callback_func" function
	is passed the set device index, the property, and other information
	about the setting.

	To remove a callback previously established with this function, pass
	the original "callback_func" address to 'settings_callback_term'.

	num_devices	number of devices in list
	device_indices	list of device indices  (To add callbacks for
			all devices for the requested callback, use the
	callback_func	handler function which is called when one or
			more of the devices is set
			It has the following prototype:
			void setting_handler(int device_index, short property,
					     SETTING_REPORT_DATA *setting_data,
					     void *handler_data)
				"device_index" is the device index that was set
				"property" is the property that was set
				"setting_data" contains information about the
				"handler_data" is the pointer to user
					       supplied data
	[callback_data]	pointer to user-supplied data to be passed to
			setting callback function (default is NULL)

	This function returns ACNET status values as follows:

	OK			success
	CLIB_INVARG		invalid number of devices requested
	CLIB_NOINIT		ACNET callbacks have not been set up by a
				call to acnet_callback_handle
	CLIB_IPP_NETERR		error registering multicast callback handle
	ACNET_UTIME		request timed out

	This function requires the following include files:

	cnsparam_h, cns_data_structs_h, clib_h, acnet_errors_h

	Related functions:


	C/C++ usage:

	int	status;
	int	num_devices = NUM_DEVICES;
	int	device_indices[NUM_DEVICES] = {140013};
	settings_handler	callback_func;
	void	*callback_data = (void *) NULL;

	status = settings_callback_init_c(num_devices,device_indices,