status.i4.v = list_field_set_c(identifier.g.v, entry_data.g.v,
				       entry_data_type.i4.v, exec_callback.i4.v)

	This routine sets the current entry for a list field created
	by an earlier call to list_field_create_c.

	identifier	identifier of desired field whose type depends on
			the most recent call to list_field_set_id_type_c
			(LIST_FIELD_BY_ID -> use four byte ID value returned
					     by a prior call to
					     list_field_create_c (default),
			 LIST_FIELD_BY_HANDLE -> use ASCII handle string)
	entry_data	new current entry data  (This is either an entry text
			string or the pointer to an entry index value depending
			on the value of "entry_data_type".)
	entry_data_type	type of data supplied
			(LIST_FIELD_ENTRY_INDEX -> entry index number,
			 LIST_FIELD_ENTRY_TEXT -> entry text string)
	exec_callback	execute callback function flag
			(TRUE -> execute callback function,
			 FALSE -> do not execute callback function)

	This function returns ACNET status values as follows:

	OK			success
	CBS_NO_SUCH		list field does not exist
	CBS_INVARG		invalid entry data passed

	This function requires the following include files:

	cbslib_h, acnet_errors_h

	Related functions:

	list_field_set_id_type_c, list_field_create_c, list_field_delete_c,
	list_field_window_delete_c, list_field_read_c, list_field_enable_c,

	C/C++ usage:

	static const char	entry_data[ENTRY_LENGTH+1] = "Value 1";
	int	status;
	int	field_id;
	int	entry_data_type = LIST_FIELD_ENTRY_TEXT;
	int	exec_callback = TRUE;

	status = list_field_set_c((void *) &field_id,(void *) entry_data,