From: sandmann AT clio DOT rice DOT edu (Charles Sandmann) Message-Id: <10212050502.AA26867@clio.rice.edu> Subject: Re: 2.04 CVS Build plan To: djgpp-workers AT delorie DOT com Date: Wed, 4 Dec 2002 23:02:33 -0600 (CST) In-Reply-To: <3DEE6362.6C345263@yahoo.com> from "CBFalconer" at Dec 04, 2002 03:19:46 PM X-Mailer: ELM [version 2.5 PL2] Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp-workers AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp-workers AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > > Charles Sandmann wrote: > > > > > > This hasn't had any progress. I'm waiting for the original author > > > > (CBFalconer) (or somebody else) to correct these issues. > > > > > > What issues? AFAICT compiling the original source with NDEBUG > > > results in a module ready for inclusion in the main library. I > > > added the following readme to the distribution, not sure just now > > > if it is in the version on my site. The nmalloc code has not been > > > altered. > > > > There is a big gap between the debugging routines available in CVS, > > plus the documentation and what the new malloc provides. Someone > > needs to either write new documentation and examples for the new > > malloc, or change the new malloc to work with the old documentation > > and malloc routines. > > I don't have that documentation. I would appreciate an e-mail > with little baby steps to get the appropriate documents and > routine specs. I believe I have put enough in nmalloc to allow > virtually anything to be created in that the internal structure is > available, but I have deliberately NOT tried to build areas where > I have no prior knowledge. I don't want to get into overall > systematic issues. You need to either install a CVS client ftp://ftp.cvshome.org/pub/win32/ or use the cvsweb interface http://www.delorie.com/bin/cvsweb.cgi/djgpp/ See http://www.delorie.com/djgpp/cvs.html for more information. The particular directory where malloc lives is: http://www.delorie.com/bin/cvsweb.cgi/djgpp/src/libc/ansi/stdlib/ (in cvs terms that will be djgpp\src\libc\ansi\stdlib) Source and documentation modules include: makefile malloc.c malloc.txh malldbg.c xmalloc.h libc/malloc.h (this is in the djgpp\include\libc directory). Using the web interface you can download the current source for each of these files in a few minutes, and also see the change at each checkin if you are interested. The malloc.txh file contains the documentation, which is processed to create files for the info reader. The realloc problems (and many others) are fixed in the CVS version. The new debug routines and documentation are there too. You can also see from http://www.delorie.com/bin/cvsweb.cgi/djgpp/src/libc/ansi/stdlib/malloc.c The edits which have been made since the V2.03 release, the bugs fixed. Some of these bug fixes are not in your working release.