dio_get_recent_setting_info_c

	status.i4.v = dio_get_recent_setting_info_c(device_index.i4.v,
						    property.i2.v,
						    max_return.i4.v,
						    num_returned.i4.r,
						    setting_info.sp.r
						    [,options.u4.v])

	This routine returns recent setting information for the requested
	device.  (Note: Only the setting, basic control, analog alarm and
	digital alarm block properties are supported by this routine.  Also,
	setting information is typically only available for the past
	two weeks.)

	device_index	requested device index
	property	requested property
			(PRSET -> setting property,
			 PRBCTL -> basic control property,
			 PRANAB -> analog alarm block,
			 PRDABL -> digital alarm block)
	max_return	maximum number of settings to return
	num_returned	returned number of settings found
	setting_info	returned setting information
			(array of structures of type DIO_RECENT_SETTING_DATA)
			(The memory for these structures is allocated by this
			 routine and should be freed by the caller.)
	[options]	retrieval options (not presently used)

	This function returns status values as follows:

	OK			success
	DIO_MEMFAIL		memory allocation failure
	DIO_BADARG		a requested property was not setting,
				basic control, or analog or digital alarm
				or an invalid number of settings was passed
	SQL_xxx			error retrieving setting information

	This function requires the following include files:

	dbprops_h, diolib_h, acnet_errors_h

	Related functions:

	dio_get_last_setting_raw, dio_read_last_setting_c,
	dio_get_last_setting, dio_restore_last_setting,
	dio_has_setting_record_c

	C/C++ usage:

	short	property = PRSET;
	int	status;
	int	device_index = 140013;
	int	max_return = MAX_RETURN;
	int	num_returned;
	unsigned int	options = 0;
	DIO_RECENT_SETTING_DATA	*setting_info;

	status = dio_get_recent_setting_info_c(device_index,property,
					       max_return,&num_returned,
					       &setting_info,options);
			.
			.
			.
	free(setting_info);