dbnews_check

	is_there.i4.v = dbnews_check(acnet_message.g.v, msg_size.i4.v,
                                    num_edits.i4.r, edit_list.sp.r
				     [,user_id.i4.r] [,display_name.i1a.r]
				     [,max_length.i4.v])

	This function checks if an ACNET message is a database edit
	report.  If so, it provides the edit information.  The ACNET
	messages can be received by calling acnet_getnext_request.

	acnet_message	ACNET message to be checked
       msg_size        ACNET message size (in octets)
	num_edits	returns number of edit reports in "edit_list"
	edit_list	returns pointer to an array of edit reports
			(structures of type dbnews_t)
	[user_id]	returned console user ID
			(default is NULL)
	[display_name]	returned null terminated user display name
			(up to DBNEWS_DISPLAY_NAME_LEN characters)
			(default is NULL)
	[max_length]	maximum display name length to return
			(default is 0 which results in no length limit)

	This function returns status values as follows:

	TRUE			message does contain a database edit report
	FALSE			message does not contain a database edit report

	This function requires the following include files:

	cnsparam_h, cbslib_h, acnet_h

	Related functions:

	dbnews_register, acnet_getnext_request, dbnews_callback_term_c,
	dbnews_callback_init_c

	C/C++ usage:

	char	acnet_message[ACNET_USER_PACKET_SIZE];
	char	display_name[DBNEWS_DISPLAY_NAME_LEN+1];
	int	status;
	int	msg_size = MESSAGE_LENGTH;
	int	num_edits;
	int	user_id;
	int	max_length = (int) (sizeof(display_name) - 1);
	dbnews_t	*edit_list;

	status = dbnews_check(acnet_message,msg_size,&num_edits,&edit_list,
			      &console_user_id,display_name,max_length);