status.i4.v = dio_alarm_group_members_c(alarm_group.i4.v,

	This routine returns the members of an alarm group.  It can
	optionally fully expand alarm groups that contain other groups.

	alarm_group	desired alarm group
	expand_groups	flag indicating whether or not to expand member groups
			(TRUE -> expand all member groups,
			 FALSE -> do not expand any member groups)
	num_members	returned number of expanded group members
			(A value of NULL may be passed if the member count
			 is not needed.)
	member_dis	returned pointer to alarm group member device indices
			(A value of NULL may be passed if the device indices
			 are not needed.)
			(The memory for this argument is allocated by
			 this routine and should be freed by the caller.)

	This function returns status values as follows:

	OK			success
	DIO_BADARG		invalid alarm group passed
	DIO_MEMFAIL		memory allocation failure
	negative value		ACNET format error indicating overall failure
	positive value		number of devices in error indicating partial

	This function requires the following include files:

	diolib_h, acnet_errors_h

	Related functions:

	dio_alarm_group_info_c, alarm_get_current_alarms_from_group_c,
	dio_alarm_ancestors_c, dio_alarm_list_id_c, dio_actual_alarm_list_id_c,
	dio_enable_obsolete_dev_info, dio_disable_obsolete_dev_info

	C/C++ usage:

	int	status;
	int	alarm_group = 248618;
	int	num_devices;
	int	*device_indices;

	status = dio_alarm_group_members_c(alarm_group,expand_groups,