update_font_info (screen, doresize) TScreen *screen; Bool doresize;
update_font_info (TScreen *screen, Bool doresize)
update_font_info (screen, doresize)    TScreen *screen;    Bool doresize;{    int i, j, width, height, scrollbar_width;    screen->fullVwin.f_width = screen->fnt_norm->max_bounds.width;    screen->fullVwin.f_height = (screen->fnt_norm->ascent +				 screen->fnt_norm->descent);    scrollbar_width = (term->misc.scrollbar ?		       screen->scrollWidget->core.width +		       screen->scrollWidget->core.border_width : 0);    i = 2 * screen->border + scrollbar_width;    j = 2 * screen->border;    width = (screen->max_col + 1) * screen->fullVwin.f_width + i;    height = (screen->max_row + 1) * screen->fullVwin.f_height + j;    screen->fullVwin.fullwidth = width;    screen->fullVwin.fullheight = height;    screen->fullVwin.width = width - i;    screen->fullVwin.height = height - j;    if (doresize) {	if (VWindow(screen)) {	    XClearWindow (screen->display, VWindow(screen));	}	DoResizeScreen (term);		/* set to the new natural size */	if (screen->scrollWidget)	    ResizeScrollBar (screen);	Redraw ();    }    set_vt_box (screen);}