btvdisp(_c)

	btvdisp(row.i4.r, column.i4.r, vun.i2.r, record_number.i4.r,
		status.i2.r)

	btvdisp_c(row.i4.v, column.i4.v, vun.i2.v, record_number.i4.v,
		  status.i2.r)

	This routine will read a compressed TV image from a filesharing record,
	expand it, and display it to a rectangular area on the color TV 
	display.  A compressed image can be gotten into a Filesharing record 
	using the Screen Image Editor (Page D10).  This routine is a
	replacement for tvdisp for applications utilizing window
	management.

	row		starting row where the image will be displayed
	column		starting column where the image will be displayed
	vun		virtual unit number of the Filesharing file which 
			contains the compressed image.  The calling program
			must have previously opened this file.  A small
			speed advantage can be had on display if the file
			has relative organization and variable length records.
	record_number	record number of the record containing the compressed
			image to display
	status		Error status as follows:
			  0	Success
			 -8	parameter error (arguments out of range)
			-10	invalid compressed image
			-11	invalid image size (number of rows or cols)
			-12	inconsistant compressed image
			Filesharing ACNET error codes

	This function requires the following include files:

	cbslib_h

	Related functions:

	window_tvdisp(_c), intro_tv_windows

	C/C++ usage:

	static const char	file_name[] = "filename.txt";
	short	vun;
	short	status;
	int	open_status;
	int	access_mode = FMNGR_DIRECT;
	int	write_access = FMNGR_READ_ACCESS;
	int	retry = TRUE;
	int	ext_status;
	int	asynchronous = FALSE;
	int	max_record = FSHR_DEFAULT_MAX_RECORD;
	int	row = 2;
	int	column = 1;
	int	record_number = 1;

	open_status = fm_open_c(&vun,file_name,access_mode,write_access,
				retry,&ext_status,asynchronous,max_record);

	if (open_status == OK)
	btvdisp_c(row,column,vun,record_number,&status);