Date: Fri, 1 Apr 2016 11:37:37 +0200 From: Szabolcs Nagy <nsz@...t70.net> To: musl@...ts.openwall.com Cc: Masanori Ogino <masanori.ogino@...il.com> Subject: Re: [PATCH] Add stdc-predef.h. * Masanori Ogino <masanori.ogino@...il.com> [2016-04-01 15:31:13 +0900]: > Reference: http://www.openwall.com/lists/musl/2016/03/31/2 > > Signed-off-by: Masanori Ogino <masanori.ogino@...il.com> > --- > include/stdc-predef.h | 18 ++++++++++++++++++ > 1 file changed, 18 insertions(+) > create mode 100644 include/stdc-predef.h > > diff --git a/include/stdc-predef.h b/include/stdc-predef.h > new file mode 100644 > index 0000000..f599a33 > --- /dev/null > +++ b/include/stdc-predef.h > @@ -0,0 +1,18 @@ > +#ifndef _STDC_PREDEF_H > +#define _STDC_PREDEF_H > + > +/* FIXME: What is the exactly version supported by musl? */ > +/* ISO/IEC 10646:2011, Uncode 6.0 except U+20B9 INDIAN RUPEE SIGN */ > +#define __STDC_ISO_10646__ 201103L i think it's unicode 6.1, that is ISO/IEC 10646:2012 #define __STDC_ISO_10646__ 201206L > +#define __STDC_UTF_16__ 1 > +#define __STDC_UTF_32__ 1 these are defined by gcc since it matters for u'x' and U'x' literals. > + > +#if defined(__GCC_IEC_559) && __GCC_IEC_559 > 0 undefined macros are implicitly 0 so #if __GCC_IEC_559 > 0 > +#define __STDC_IEC_559__ 1 > +#endif > + > +/* GCC does not support the "Annex G" complex arithmetic even though > + * __GCC_IEC_559_COMPLEX is defined. Thus, we leave __STDC_IEC_559_COMPLEX__ > + * undefined for now. */ this comment should go into the commit log (this file will be included into every translation unit so it should be minimal) > + > +#endif > -- > 2.7.3
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.