Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!husc6!necntc!ames!ucbcad!ucbvax!ZERMATT.LCS.MIT.EDU!RWS
From: RWS@ZERMATT.LCS.MIT.EDU (Robert Scheifler)
Newsgroups: comp.windows.x
Subject: the scoop on fix #68
Message-ID: <871202120934.1.RWS@KILLINGTON.LCS.MIT.EDU>
Date: Wed, 2-Dec-87 12:09:00 EST
Article-I.D.: KILLINGT.871202120934.1.RWS
Posted: Wed Dec  2 12:09:00 1987
Date-Received: Sat, 5-Dec-87 16:03:46 EST
Sender: daemon@ucbvax.BERKELEY.EDU
Organization: The ARPA Internet
Lines: 26

I'm told by a reliable source that the problem stems from the following
code changes, that pre-3.4 Sun compilers generate bogus code.  This may
account for why it was written so strangely to begin with.  I don't have
any strong compulsion to change the code back, you pre-3.4 folks can
join the ranks of the RT hc strugglers, I guess.


--- 807,814 ----
      pVlist = vlist;
      while (vmask) 
      {
! 	index = 1 << (ffs(vmask) - 1);
! 	vmask &= ~index;
  	switch (index) 
          {
  	  case CWBackPixmap: 

--- 1989,1996 ----
      tmask = mask & ~ChangeMask;
      while (tmask) 
      {
! 	index = 1 << (ffs(tmask) - 1);
! 	tmask &= ~index;
  	switch (index) 
          {
            case CWBorderWidth: