optimize ntohl etc. in terms of bswap functions
authorRich Felker <dalias@aerifal.cx>
Tue, 12 Apr 2011 17:13:27 +0000 (13:13 -0400)
committerRich Felker <dalias@aerifal.cx>
Tue, 12 Apr 2011 17:13:27 +0000 (13:13 -0400)
commitc89862660bd3845ace7977480db3a43dc80475f4
tree4b3c890588e359f7e7674898acecbe1aacd95336
parentc546be175c169399420fff4706cd1d4fcefd7d31
optimize ntohl etc. in terms of bswap functions

we can do this without violating the namespace now that they are
macros/inline functions rather than extern functions. the motivation
is that gcc was generating giant, slow, horrible code for the old
functions, and now generates a single byte-swapping instruction.
src/network/htonl.c
src/network/htons.c
src/network/ntohl.c
src/network/ntohs.c