Sender: rich AT phekda DOT freeserve DOT co DOT uk Message-ID: <3E477A39.32B8464C@phekda.freeserve.co.uk> Date: Mon, 10 Feb 2003 10:08:57 +0000 From: Richard Dawe X-Mailer: Mozilla 4.77 [en] (X11; U; Linux 2.2.23 i586) X-Accept-Language: de,fr MIME-Version: 1.0 To: djgpp-workers AT delorie DOT com Subject: Re: DJGPP headers: C99, free-standing, bugfixes [PATCH] References: <200302081135 DOT h18BZDf23590 AT speedy DOT ludd DOT luth DOT se> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp-workers AT delorie DOT com Hello. ams AT ludd DOT luth DOT se wrote: > > According to Richard Dawe: > > * According to the C99 standard, the defines in should be > > available for free-standing implementations. So I moved the #ifdef > > on __dj_ENFORCE_ANSI_FREESTANDING to after the definitions. I also > > added two sections for C99 stuff: one for free-standing implementations > > and for one normal implementations. > > > > Was supposed to be able for free-standing implementations > > in C89? > > Are you talking about chapter 4 paragraph 6? If so an almost identical > text is present in C89. Yes. > The difference is that iso646.h, stdbool.h and stdint.h isn't there. [snip] They're new to C99, so that isn't surprising. Thanks for looking that up. Bye, Rich =] -- Richard Dawe [ http://www.phekda.freeserve.co.uk/richdawe/ ]