delorie.com/archives/browse.cgi | search |
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 <rich AT phekda DOT freeserve DOT co DOT uk> |
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> |
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 <stdarg.h> 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 <stdarg.h> 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/ ]
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |