TekReverseVideo(screen) register TScreen *screen;
TekReverseVideo(register TScreen *screen)
TekReverseVideo(screen)register TScreen *screen;{	register int i;	XGCValues gcv;	 	i = screen->Tbackground;	screen->Tbackground = screen->Tforeground;	screen->Tforeground = i;		XSetForeground(screen->display, screen->TnormalGC, 	 screen->Tforeground);	XSetBackground(screen->display, screen->TnormalGC, 	 screen->Tbackground);	if (tekWidget) {	    if (tekWidget->core.border_pixel == screen->Tbackground) {		tekWidget->core.border_pixel = screen->Tforeground;		tekWidget->core.parent->core.border_pixel =		  screen->Tforeground;		if (tekWidget->core.parent->core.window)		  XSetWindowBorder (screen->display,				    tekWidget->core.parent->core.window,				    tekWidget->core.border_pixel);	    }	}	for(i = 0 ; i < TEKNUMLINES ; i++) {		XSetForeground(screen->display, screen->linepat[i], 		 screen->Tforeground);	}	screen->Tcursorcolor = screen->Tforeground;	gcv.plane_mask = screen->xorplane = (screen->Tbackground ^					     screen->Tcursorcolor);	XChangeGC (screen->display, screen->TcursorGC, GCPlaneMask, &gcv);	TekBackground(screen);}