string/endian.h: Restore the __USE_MISC conditionals
Commit 69fd157a3
"time: Add padding for the timespec if required"
caused a breakage in the glibc tests as the endian.h include file was
kept in the networking headers while the __USE_MISC #ifdefs had been
removed. This resulted in namespace violations in the networking
headers.
This patche restores the __USE_MISC conditionals in endian.h to fix the
test failures.
* string/endian.h: Restore the __USE_MISC conditionals.
This commit is contained in:
parent
eed005270a
commit
0095a3e8d6
|
@ -1,3 +1,7 @@
|
||||||
|
2019-10-02 Alistair Francis <alistair.francis@wdc.com>
|
||||||
|
|
||||||
|
* string/endian.h: Restore the __USE_MISC conditionals.
|
||||||
|
|
||||||
2019-10-02 Joseph Myers <joseph@codesourcery.com>
|
2019-10-02 Joseph Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
* string/tester.c: Ignore -Warray-bounds and
|
* string/tester.c: Ignore -Warray-bounds and
|
||||||
|
|
|
@ -23,12 +23,14 @@
|
||||||
/* Get the definitions of __*_ENDIAN, __BYTE_ORDER, and __FLOAT_WORD_ORDER. */
|
/* Get the definitions of __*_ENDIAN, __BYTE_ORDER, and __FLOAT_WORD_ORDER. */
|
||||||
#include <bits/endian.h>
|
#include <bits/endian.h>
|
||||||
|
|
||||||
#define LITTLE_ENDIAN __LITTLE_ENDIAN
|
#ifdef __USE_MISC
|
||||||
#define BIG_ENDIAN __BIG_ENDIAN
|
# define LITTLE_ENDIAN __LITTLE_ENDIAN
|
||||||
#define PDP_ENDIAN __PDP_ENDIAN
|
# define BIG_ENDIAN __BIG_ENDIAN
|
||||||
#define BYTE_ORDER __BYTE_ORDER
|
# define PDP_ENDIAN __PDP_ENDIAN
|
||||||
|
# define BYTE_ORDER __BYTE_ORDER
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef __ASSEMBLER__
|
#if defined __USE_MISC && !defined __ASSEMBLER__
|
||||||
/* Conversion interfaces. */
|
/* Conversion interfaces. */
|
||||||
# include <bits/byteswap.h>
|
# include <bits/byteswap.h>
|
||||||
# include <bits/uintn-identity.h>
|
# include <bits/uintn-identity.h>
|
||||||
|
|
Loading…
Reference in a new issue