Message-Id: <199910111717.TAA11904@public.ndh.com> From: "Felix Natter" Organization: home.felix To: Andris Pavenis Date: Mon, 11 Oct 1999 17:17:44 +0200 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: xmalloc and xfree CC: djgpp AT delorie DOT com References: In-reply-to: X-mailer: Pegasus Mail for Win32 (v3.11) Reply-To: djgpp AT delorie DOT com thanks for your help, but the problem is that the prototypes for 'xmalloc' and 'xfree' are (were) commented out in include/stdlib.h. shouldn't this be fixed with regard to djdev2.03, or is it already ? On 11 Oct 99, at 9:58, Andris Pavenis wrote: > On 10 Oct 1999, Felix Natter wrote: > > > "Kalum Somaratna" writes: > > > Hi Felix, > > > The header file wich contain's the definition is stdlib.h as > > > documented in the doc's. > > > > > > #include > > > void *xmalloc(size_t size); > > > > > > It is strange that you got the messages. I compiled your program and > > > it linked without any problems and I also didn't get any undefined > > > reference's. > > > > did you also not get any warnings like "implicit declaration of ..." ? > > because that's what I got with gcc-2.8.1, and now with gcc-2.95.1 it's > > getting an error message > > Yes, now -ansi-pedantic is the default for C++ compiler. Current C++ > standard does not permit implicit declarations. Of course You can use > command line option -fpermissive to get warnings instead of errors for > some standard violations. But I suggest to fix Your source better. > > Andris > > -- Felix Natter