Message ID | d2478592-595d-d530-f39a-b38c33199f87@linaro.org |
---|---|
State | New |
Headers | show |
On Thu, 9 Feb 2017, Adhemerval Zanella wrote: > Right, so if I think the condition on conform/data/string.h-data should be: > > diff --git a/conform/data/string.h-data b/conform/data/string.h-data > index 39fa76c..b7c2784 100644 > --- a/conform/data/string.h-data > +++ b/conform/data/string.h-data > @@ -27,7 +27,7 @@ function int strcoll_l (const char*, const char*, locale_t) > #endif > function {char*} strcpy (char*, const char*) > function size_t strcspn (const char*, const char*) > -#if !defined ISO && !defined ISO99 & !defined ISO11 && !defined XPG3 && !defined POSIX && !defined POSIX2008 > +#if !defined ISO && !defined ISO99 & !defined ISO11 && !defined XPG3 && !defined POSIX && defined POSIX2008 No, just remove the && !defined POSIX2008. Exactly one of the macros for individual standards will always be defined when processing the conform/ data.
On 09/02/2017 20:45, Joseph Myers wrote: > On Thu, 9 Feb 2017, Adhemerval Zanella wrote: > >> Right, so if I think the condition on conform/data/string.h-data should be: >> >> diff --git a/conform/data/string.h-data b/conform/data/string.h-data >> index 39fa76c..b7c2784 100644 >> --- a/conform/data/string.h-data >> +++ b/conform/data/string.h-data >> @@ -27,7 +27,7 @@ function int strcoll_l (const char*, const char*, locale_t) >> #endif >> function {char*} strcpy (char*, const char*) >> function size_t strcspn (const char*, const char*) >> -#if !defined ISO && !defined ISO99 & !defined ISO11 && !defined XPG3 && !defined POSIX && !defined POSIX2008 >> +#if !defined ISO && !defined ISO99 & !defined ISO11 && !defined XPG3 && !defined POSIX && defined POSIX2008 > > No, just remove the && !defined POSIX2008. Exactly one of the macros for > individual standards will always be defined when processing the conform/ > data. > Right, I will prepare the patch.
diff --git a/conform/data/string.h-data b/conform/data/string.h-data index 39fa76c..b7c2784 100644 --- a/conform/data/string.h-data +++ b/conform/data/string.h-data @@ -27,7 +27,7 @@ function int strcoll_l (const char*, const char*, locale_t) #endif function {char*} strcpy (char*, const char*) function size_t strcspn (const char*, const char*) -#if !defined ISO && !defined ISO99 & !defined ISO11 && !defined XPG3 && !defined POSIX && !defined POSIX2008 +#if !defined ISO && !defined ISO99 & !defined ISO11 && !defined XPG3 && !defined POSIX && defined POSIX2008 function {char*} strdup (const char*) #endif function {char*} strerror (int)