status.i4.v = text_window(top_row.i4.r, left_column.i4.r,
				  num_lines.i4.r, text.i1a.r, num_chars.i4.r,
				  num_entries.i4.r, title.i1a.r
				  [,text_color.i4.r] [,header_line.i1a.r]
				  [,options.u4.r] )

	status.i4.v = text_window_c(top_row.i4.v, left_column.i4.v,
				    num_lines.i4.v, text.i1a.r, num_chars.i4.v,
				    num_entries.i4.v, title.i1a.r
				    [,text_color.i4.v] [,header_line.i1a.r]

	This routine will display a scrollable popup text window on the TV
	screen having its upper left hand corner at ("top_row", "left_column").
	The window will display "num_lines" of "text" which are each
	"num_chars" characters long.  The "text" buffer will have a total
	length of "num_entries" lines.

	top_row		top row of window (use WMNGR_CENTER for centering
			or WINDOW_xxx_COORD macros in macro for special
	left_column	left column of window (use WMNGR_CENTER for centering
			or WINDOW_xxx_COORD macros in macro for special
	num_lines	number of lines to display at a time
	text		text buffer
	num_chars	length of a line of text
	num_entries	number of lines in text buffer
	title		null terminated window title
	[text_color]	text color (default is CYAN)
			(constants are in 'cnsparam')
	[header_line]	null terminated text string that will be displayed
			in a nonscrolling banner at the top of the window
			(default is NULL)
	[options]	optional menu feature flags
			(MENU_OPT_NONE -> no special menu options requested
			 MENU_OPT_FIT_WINDOW -> resize the background window
						if necessary to fit the menu,
			 MENU_OPT_SIZE_TO_TITLE -> resize the menu if
						   necessary to fit the
						   title and banner lines,
			 MENU_OPT_HEADER_SEPARATOR -> insert a separator line
						      between the header line
						      and the menu entries)

	This function returns ACNET status values as follows:

	OK			success
	CBS_MEMFAIL		dynamic memory allocation failure
	CBS_WINDOW_TOO_BIG	window won't fit on screen

	This function requires the following include files:

	cnsparam_h, cbslib_h, macro_h, acnet_errors_h

	Related functions:

	text_window_request_delete_c, text_window_last_created,
	multicolor_text_window(_c), text_buffer_display_c, menu_setup_c,
	build_menu_text, window_restore_hint_c

	C/C++ usage:

	static const char	text[] = {"Row 1 textRow 2 text";
	static const char	title[] = "Title";
	char	*header_line = (char *) NULL;
	int	status;
	int	top_row = WMNGR_CENTER;
	int	left_column = WMNGR_CENTER;
	int	num_lines = NUM_ENTRIES;
	int	num_chars = NUM_CHARS;
	int	num_entries = NUM_ENTRIES;
	int	text_color = WHITE;
	unsigned int	options = MENU_OPT_NONE;

	status = text_window_c(top_row,left_column,num_lines,text,