error_message(message.i1a.r, [display_mode.i4.r] [,color.i4.r]
		      [,log_it.i4.r] [,priority.i4.r])

	error_message_c(message.i1a.r, [display_mode.i4.v] [,color.i4.v]
			[,log_it.i4.v] [,priority.i4.v])

	This routine displays an error message on a TV or graphics window
	based on the position specified by the most recent call to
	error_init(_c).  It performs an erase if there's an old error on
	the TV window and no new error, if a scrolling window hasn't been

	message		null terminated message (ERR_MAXLEN character max)
	[display_mode]	error display mode
			(ERR_SIMPLE_DISPLAY -> message is written and left on
					       the screen (default),
			 ERR_ACKNOWLEDGE -> message must be acknowledged by a
					    user keyboard interrupt (PA only),
			 positive integer -> message will be posted for that
					     number of seconds and then
					     erased (PA only))
	[color]		color of text message (Note: If the color is RED,
			it will be treated by the error trace routines
			and some other facilities as an error.)
			(default is CYAN) (constants are in 'cnsparam')
	[log_it]	logging flag
			(ERR_LOG_IT -> write message to log specified in
			 ERR_NO_LOG -> display message only (default))
	[priority]	logging priority (default is ERR_DEFAULT_PRIORITY)

	This function requires the following include files:

	cnsparam_h, cbslib_h

	Related functions:

	error_mprintf_c, error_colored_message_c, error_cmprintf_c,
	error_display(_c), error_printf_c, error_init(_c), error_last,
	error_erase, error_close, error_trace_on, error_trace_off,
	error_trace_get, error_trace_view_c, error_size_and_position_c,
	error_is_occluded, error_window_is_present, intro_error

	C/C++ usage:

	static const char	message[] = "This is a message.";
	int	display_mode = ERR_SIMPLE_DISPLAY;
	int	color = CYAN;
	int	log_it = ERR_LOG_IT;
	int	priority = ERR_DEFAULT_PRIORITY;