Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!bfmny0!tneff From: tneff@bfmny0.UU.NET (Tom Neff) Newsgroups: comp.lang.c Subject: Re: Debugging versions of malloc and free (was Re: The free() thing) Message-ID: <14688@bfmny0.UU.NET> Date: 17 Sep 89 15:57:32 GMT References: <1989Sep14.022055.5961@twwells.com> <7513@bunker.UUCP> <11089@smoke.BRL.MIL> <29576@news.Think.COM> Reply-To: tneff@bfmny0.UU.NET (Tom Neff) Organization: ^ Lines: 12 Summary: Expires: Sender: Followup-To: Hey, come on -- ANSI conformance should be a tool, not an obsession. So what if someone's DEBUG version of a program isn't conformant because it plugs in a custom malloc(). Big deal! You're not going to distribute that version to mere users anyway. Even if it would be nice to allow other platforms to run it ("you say P:Squib 2.3 blew up with memory error 5? OK, rebuild it with -Dmalloc=mymalloc and mail me the output") it's just a luxury, not an absolute requirement. You do it where you can get away with it (which will be plenty) and write off the rest. -- 'We have luck only with women -- \\\ Tom Neff not spacecraft!' *-((O tneff@bfmny0.UU.NET -- R. Kremnev, builder of FOBOS \\\ uunet!bfmny0!tneff (UUCP)