RWS@ZERMATT.LCS.MIT.EDU (Robert Scheifler) (12/02/87)
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: