* stdbool.h ?
@ 2019-09-26 11:12 Emmanuel Blot
2019-09-26 11:20 ` Jon Beniston
0 siblings, 1 reply; 3+ messages in thread
From: Emmanuel Blot @ 2019-09-26 11:12 UTC (permalink / raw)
To: newlib
Hi,
Iâm not able to find stdbool.h header file in newlib source code
(neither in 3.1 tarball nor in git repository).
As I understand that newlib in compliant with C99 (am I wrong?), should
not it be part of the newlib base code, as stdint.h is?
Thanks,
Emmanuel.
^ permalink raw reply [flat|nested] 3+ messages in thread
* RE: stdbool.h ?
2019-09-26 11:12 stdbool.h ? Emmanuel Blot
@ 2019-09-26 11:20 ` Jon Beniston
2019-09-26 12:08 ` Emmanuel Blot
0 siblings, 1 reply; 3+ messages in thread
From: Jon Beniston @ 2019-09-26 11:20 UTC (permalink / raw)
To: 'Emmanuel Blot', newlib
Hi Emmanuel,
That's usually provided by gcc.
./lib/gcc/target/version/include/stdbool.h
Cheers,
Jon
-----Original Message-----
From: newlib-owner@sourceware.org <newlib-owner@sourceware.org> On Behalf Of Emmanuel Blot
Sent: 26 September 2019 12:12
To: newlib@sourceware.org
Subject: stdbool.h ?
Hi,
I’m not able to find stdbool.h header file in newlib source code (neither in 3.1 tarball nor in git repository).
As I understand that newlib in compliant with C99 (am I wrong?), should not it be part of the newlib base code, as stdint.h is?
Thanks,
Emmanuel.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: stdbool.h ?
2019-09-26 11:20 ` Jon Beniston
@ 2019-09-26 12:08 ` Emmanuel Blot
0 siblings, 0 replies; 3+ messages in thread
From: Emmanuel Blot @ 2019-09-26 12:08 UTC (permalink / raw)
To: Jon Beniston; +Cc: newlib
Hi Jon,
On 26 Sep 2019, at 13:20, Jon Beniston wrote:
> That's usually provided by gcc.
Iâm using LLVM :)
I just discovered that the hostâs stdbool.h was used up to now - which
is fortunately target agnostic.
> ./lib/gcc/target/version/include/stdbool.h
GCC also provides its own stdint.h (including either an external
stdint.h or its own), so Iâm surprised the behaviour is different with
stdbool.h.
As I understand it - maybe Iâm wrong - stdbool.h is part of the C
Standard Library, so should not it be part of the newlib C
implementation as well? I know the boundary between the compiler and the
C library is somewhat tricky, but it is kind of weird stdint.h and
stdbool.h are somewhat handled differently.
Thanks,
Emmanuel.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2019-09-26 12:08 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-26 11:12 stdbool.h ? Emmanuel Blot
2019-09-26 11:20 ` Jon Beniston
2019-09-26 12:08 ` Emmanuel Blot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).