*** src/errorhandlers.c.orig	Sun Nov 22 08:08:06 1992
--- src/errorhandlers.c	Fri Jan 20 00:45:33 1995
***************
*** 17,23 ****
    if ( player->state->state <= INIT_PL_STAT ) risk_exit
      ("Player(%s) killed a window. Exiting to avoid trouble.\n",player->client);
    fprintf(stderr,"Probably broken pipe server %s, forgets it and continues\n",
! 	  display->display_name);
    
    if (player->state->state < END_GAME)
      {
--- 17,23 ----
    if ( player->state->state <= INIT_PL_STAT ) risk_exit
      ("Player(%s) killed a window. Exiting to avoid trouble.\n",player->client);
    fprintf(stderr,"Probably broken pipe server %s, forgets it and continues\n",
! 	  DisplayString(display));
    
    if (player->state->state < END_GAME)
      {
*** src/functions.c.orig	Sun Nov 22 08:08:07 1992
--- src/functions.c	Fri Jan 20 00:25:44 1995
***************
*** 95,100 ****
--- 95,101 ----
    XSizeHints     s_h;
    char          *win_name,*name;
    char          *mmap;
+   XGCValues	values;
  
    xinfo = (xconp)malloc(sizeof(struct Xcon));
    if (!(xinfo->disp=XOpenDisplay(player->client)))
***************
*** 111,120 ****
    xinfo->attrmask                  = CWBackingStore|CWEventMask;
    xinfo->indexs                    = player->indexs;
    xinfo->gc                        = DefaultGC(xinfo->disp,xinfo->scr);
!   xinfo->gc->values.subwindow_mode = IncludeInferiors;
!   xinfo->gc->values.line_style     = LineSolid;
!   xinfo->gc->values.line_width     = 1;
!   xinfo->gc->values.fill_style     = FillSolid;
    if (!DoesBackingStore(xinfo->screen)) xinfo->attr.event_mask |= ExposureMask;
    if (DisplayPlanes(xinfo->disp, xinfo->scr)<7) risk_exit
      ("Could not get more than %d bitplanes on client %s, need 7\n"
--- 112,123 ----
    xinfo->attrmask                  = CWBackingStore|CWEventMask;
    xinfo->indexs                    = player->indexs;
    xinfo->gc                        = DefaultGC(xinfo->disp,xinfo->scr);
!   values.subwindow_mode = IncludeInferiors;
!   values.line_style     = LineSolid;
!   values.line_width     = 1;
!   values.fill_style     = FillSolid;
!   XChangeGC(xinfo->disp, xinfo->gc, GCSubwindowMode | GCLineStyle
! 	| GCLineWidth | GCFillStyle, &values);
    if (!DoesBackingStore(xinfo->screen)) xinfo->attr.event_mask |= ExposureMask;
    if (DisplayPlanes(xinfo->disp, xinfo->scr)<7) risk_exit
      ("Could not get more than %d bitplanes on client %s, need 7\n"
