X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com Date: Fri, 05 Jun 2015 22:01:11 +0300 From: "Eli Zaretskii (eliz AT gnu DOT org)" <djgpp AT delorie DOT com> Subject: Re: DJGPP v2.05: some thoughts In-reply-to: <mksolp$uta$1@dont-email.me> To: djgpp AT delorie DOT com Message-id: <83zj4enfns.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 X-012-Sender: halo1 AT inter DOT net DOT il References: <55673F0B DOT 1090103 AT iki DOT fi> <83twuwwshg DOT fsf AT gnu DOT org> <55675040 DOT 9030008 AT iki DOT fi> <556F6E49 DOT 8010006 AT gmx DOT de> <556FCCDF DOT 7080005 AT iki DOT fi> <83bngvr0ef DOT fsf AT gnu DOT org> <557078B1 DOT 9040004 AT iki DOT fi> <201506041613 DOT t54GDT8m014488 AT delorie DOT com> <5570B1F7 DOT 1070509 AT iki DOT fi> <83pp5aprqw DOT fsf AT gnu DOT org> <mks4nl$1o8$1 AT speranza DOT aioe DOT org> <834mmmp7f0 DOT fsf AT gnu DOT org> <mksolp$uta$1 AT dont-email DOT me> Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from QUOTED-PRINTABLE to 8bit by delorie.com id t55J1Lru021688 Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > From: Nick Bowler <nbowler AT draconx DOT ca> > Date: Fri, 5 Jun 2015 18:10:01 +0000 (UTC) > > On Fri, 05 Jun 2015 17:16:19 +0300, Eli Zaretskii (eliz AT gnu DOT org) wrote: > >> From: Martin Str|mberg <ams AT ludd DOT luth DOT se> > >> Date: Fri, 5 Jun 2015 12:29:43 +0000 (UTC) > >> > >> But, IIRC, C99 (or even perhaps C89) reserved any symbol starting with E. > > > > Where do you see such language in C99? I don't see it, and neither do > > I see it in C11. But maybe I'm missing something, it's not like I've > > read the entire document top to bottom. > > Names starting with E followed by a digit or an uppercase letter are > reserved if <errno.h> is included. I don't see this text in the standard. > C99ยง7.5p4 Errors <errno.h>: > > Additional macro definitions, beginning with E and a digit or E and > an uppercase letter, may also be specified by the implementation. > > This text was copied unchanged into C11. I am quite sure it was also > present in C89. It's indeed present in C89, but I don't see how it reserves these names.