X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f X-Recipient: djgpp-workers AT delorie DOT com X-Cloudmark-SP-Filtered: true X-Cloudmark-SP-Result: v=1.1 cv=+lz5uX4xiInwtrymCIFxsZpC13k2qgqBCqxhxbRs02Y= c=1 sm=1 a=scIU3uvjyNMA:10 a=BLceEmwcHowA:10 a=8nJEP1OIZ-IA:10 a=UPFP8Y/V6Sd71lvds57RNg==:17 a=ruokOEWebXE20PzKbIIA:9 a=wPNLvfGTeEIA:10 a=_RhRFcbxBZMA:10 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117 Message-ID: <51217939.5090904@SystematicSw.ab.ca> Date: Sun, 17 Feb 2013 17:43:37 -0700 From: Brian Inglis Organization: Systematic Software User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.13) Gecko/20101207 Lightning/1.0b2 Thunderbird/3.1.7 MIME-Version: 1.0 To: djgpp-workers AT delorie DOT com Subject: Re: inttypes.h r1.4 References: <5120F4BF DOT 9010807 AT gmx DOT de> <83halarkab DOT fsf AT gnu DOT org> In-Reply-To: <83halarkab.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Reply-To: djgpp-workers AT delorie DOT com On 2013-02-17 09:13, Eli Zaretskii wrote: >> Date: Sun, 17 Feb 2013 16:18:23 +0100 >> From: Juan Manuel Guerrero >> >> The only thing that must be cleared is if stdint.h shall be >> included before or after the "#ifndef __dj_ENFORCE_ANSI_FREESTANDING". > > After, of course. "Free standing" means without the library, so no > library components should be visible. Just look at all our headers, > and you will see that when __dj_ENFORCE_ANSI_FREESTANDING is defined, > the entire body of each header is skipped, which makes the header > files effectively empty for such a compilation. Architectural definitions are provided for a freestanding environment: C89 provided float.h limits.h stdarg.h stddef.h - I would expect stdint.h and inttypes.h to be provided - any one know what the standard says about stdint.h and inttypes.h?