dio_bld_set(_c)

	status.i4.v = dio_bld_set(list_id.i4.r, num_devices.i4.r,
				  device_indices.i4a.r, properties.i2a.r,
				  errors.i2a.r [,offsets.i2a.r])

	status.i4.v = dio_bld_set_c(list_id.i4.r, num_devices.i4.v,
				    device_indices.i4a.r, properties.i2a.r,
				    errors.i2a.r [,offsets.i2a.r])

	This routine builds a list for setting devices (in engineering units)
	for later use with dio_set_lst, dio_set_device_list_c,
	dio_cntrl_lst, dio_on_lst, dio_off_lst, dio_rst_lst,
	dio_pos_lst, or dio_neg_lst.  Lists must be segregated into
	setting lists and basic control lists.  Do not use this routine for
	table devices (ramp cards, etc).  Use the routine td_build(_c)
	instead.

	list_id		returned list ID for subsequent use by dio_set_lst,
			dio_cntrl_lst, dio_on_lst, dio_off_lst,
			dio_rst_lst, dio_pos_lst, or dio_neg_lst
	num_devices	number of devices in the list
	device_indices	device index array
	properties	device property array (If the first value is less
			than zero, all devices will be submitted with the
			same property.  The property value used will be the
			absolute value of this argument.)
			(constants are in 'dbprops')
			(PRSET -> setting property,
			 PRBCTL -> basic control property)
	errors		array of returned ACNET status values
			(one for each device in the list)
	[offsets]	array of data offsets in bytes
			(default (NULL) is 0 bytes)

	This function returns status values as follows:

	OK			success
	DIO_MEMFAIL		memory allocation failure
	DIO_BADARG		invalid number of arguments passed
	negative value		other ACNET format error
	positive value		number of devices in error

	This function requires the following include files:

	dbprops_h, diolib_h, acnet_errors_h

	Related functions:

	dio_set_lst, dio_set_device_list_c, dio_cntrl_lst, dio_on_lst,
	dio_off_lst, dio_rst_lst, dio_pos_lst, dio_neg_lst, dio_can_set_lst,
	dio_bld_set_raw(_c), td_build(_c), error_in_list(_c)

	C/C++ usage:

	short		errors[NUM_DEVICES];
	short		properties = -PRSET;
	static short	offsets[NUM_DEVICES] = {0, 0};
	int		status;
	int		list_id;
	int		num_devices = NUM_DEVICES;
	static int	device_indices[NUM_DEVICES] = {14430, 14431};

	status = dio_bld_set_c(&list_id,num_devices,device_indices,&properties,
			       errors,offsets);