David L Thompson wrote:
These have already been rolled into 4.3.2.
Perhaps I'm wrong (or the patch is simply wrong), but I don't think so. For example: [EMAIL PROTECTED]:~/Programmi/dx/src/uipp/dxuilib> cvs diff -u -r HEAD MsgWin.C Index: MsgWin.C =================================================================== RCS file: /src/master/dx/src/uipp/dxuilib/MsgWin.C,v retrieving revision 1.13 diff -u -r1.13 MsgWin.C --- MsgWin.C 30 Sep 2003 17:41:48 -0000 1.13 +++ MsgWin.C 9 Dec 2003 17:47:35 -0000 @@ -584,7 +584,7 @@ XmStringFree(nameString); XmStringFree(firstHalf); XmStringFree(text); - delete line; + delete[] line; XmListAddItemUnselected(this->list, s, 0); XmStringFree(s); @@ -702,7 +702,7 @@ SelectableLine *l; while( (l = (SelectableLine*)li.getNext()) ) { - delete l->line; + delete[] l->line; delete l; } this->selectableLines.clear(); @@ -774,7 +774,7 @@ fputc('\n', this->logFile); } items[i] = XmStringCreate(s, "normal"); - delete s; + delete[] s; } XmListAddItems(this->list, items, nItems, 0); @@ -788,7 +788,7 @@ for (i = 0; i < nItems; ++i) XmStringFree(items[i]); - delete items; + delete[] items; this->batchedLines.clear(); @@ -814,7 +814,7 @@ char *s; ListIterator li(this->batchedLines); for (int i = 0; i < nItems && (s = (char*)li.getNext()); ++i) - delete s; + delete[] s; this->batchedLines.clear(); this->clearSelectableLines(); @@ -833,7 +833,7 @@ if (file == NULL && this->logFile) { fclose(this->logFile); - delete this->logFileName; + delete[] this->logFileName; this->logFile = NULL; this->logFileName = NULL; this->logOption->setState(FALSE); @@ -843,7 +843,7 @@ if (this->logFile) { fclose(this->logFile); - delete this->logFileName; + delete[] this->logFileName; } this->logFile = fopen(file, "w"); if (this->logFile == NULL) @@ -1078,7 +1078,7 @@ this->inst = inst; }; ~EdInfo () { - if (this->nodeName) delete this->nodeName; + if (this->nodeName) delete[] this->nodeName; }; }; // @@ -1132,7 +1132,7 @@ "Yes", "No", NULL, XmDIALOG_FULL_APPLICATION_MODAL ); - delete confMsg; + delete[] confMsg; questionPosted = TRUE; } }