aboutsummaryrefslogtreecommitdiff
path: root/include/stdlib.h
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2011-04-12 13:13:27 -0400
committerRich Felker <dalias@aerifal.cx>2011-04-12 13:13:27 -0400
commitc89862660bd3845ace7977480db3a43dc80475f4 (patch)
tree4b3c890588e359f7e7674898acecbe1aacd95336 /include/stdlib.h
parentmove bswap functions to static inline in byteswap.h (diff)
downloadgrovel-c89862660bd3845ace7977480db3a43dc80475f4.tar.gz
grovel-c89862660bd3845ace7977480db3a43dc80475f4.tar.xz
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.
Diffstat (limited to 'include/stdlib.h')
0 files changed, 0 insertions, 0 deletions