- From: <bglbv@my-deja.com>
- Date: Mon, 1 May 2000 16:38:28 -0400 (EDT)
- To: www-amaya-dev@w3.org
Following up on my earlier report of memory problems: it turned out to be a code generation bug in gcc. The gcc maintainers will have the report as soon as I find a way of getting past the message size limit on their mailing list. Meanwhile, here is a patch that doesn't confuse gcc and saves two lines of source code (at no loss in functionality). --- pristine/Amaya/thotlib/view/boxrelations.c Mon Apr 17 12:05:22 2000 +++ ./Amaya/thotlib/view/boxrelations.c Mon May 1 20:48:38 2000 @@ -2372,11 +2372,9 @@ while (j < MAX_RELAT_POS) { k = j + 1; - pPosRel->PosRTable[j - 1].ReBox = pPosRel->PosRTable[k - 1].ReBox; - pPosRel->PosRTable[j - 1].ReRefEdge = pPosRel->PosRTable[k - 1].ReRefEdge; - pPosRel->PosRTable[j - 1].ReOp = pPosRel->PosRTable[k - 1].ReOp; + pPosRel->PosRTable[j - 1] = pPosRel->PosRTable[k - 1]; if (pPosRel->PosRTable[k - 1].ReBox == NULL) - j = MAX_RELAT_POS; + break; else { j++;
Received on Tuesday, 2 May 2000 02:49:32 UTC