make endian.h expose unprefixed macros, functions in standard profile
authorRich Felker <dalias@aerifal.cx>
Thu, 17 Oct 2019 20:26:22 +0000 (16:26 -0400)
committerRich Felker <dalias@aerifal.cx>
Thu, 17 Oct 2019 20:26:22 +0000 (16:26 -0400)
commit316730cdc7a330cddf288b4e5c1de5daa64e19f4
tree53b9a5782fbcbb40962ee46e09734038c69958f7
parent4d3a162d001a93edd285fb6603a883c30ae553ba
make endian.h expose unprefixed macros, functions in standard profile

the resolution of Austin Group issue #162 adds endian.h as a standard
header for future versions of the standard, making it no longer
acceptable for some of the functionality to be hidden behind
_BSD_SOURCE or _GNU_SOURCE. the definitions of the [lb]etoh{16,32,64}
function-like macros are kept conditional since they are alternate
names which the standard did not adopt.
include/endian.h