delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/10/11/07:00:03

X-Authentication-Warning: ieva01.lanet.lv: pavenis owned process doing -bs
Date: Mon, 11 Oct 1999 09:58:19 +0300 (WET)
From: Andris Pavenis <pavenis AT lanet DOT lv>
To: Felix Natter <f DOT natter AT ndh DOT net>
cc: djgpp AT delorie DOT com
Subject: Re: xmalloc and xfree
In-Reply-To: <wkbta7v2tg.fsf@mail.ndh.net>
Message-ID: <Pine.A41.4.05.9910110951410.100374-100000@ieva01.lanet.lv>
MIME-Version: 1.0
Reply-To: djgpp AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com


On 10 Oct 1999, Felix Natter wrote:

> "Kalum Somaratna" <kalum AT myflat DOT com> writes:
> > Hi Felix,
> > The header file wich contain's the definition is stdlib.h  as 
> > documented in the doc's.
> > 
> >  #include <stdlib.h>
> >  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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019