math: raise flags in log2l.c on <= 0 arguments, and fix volatile
[musl] / src / network / htonl.c
1 #include <netinet/in.h>
2 #include <byteswap.h>
3
4 uint32_t htonl(uint32_t n)
5 {
6         union { int i; char c; } u = { 1 };
7         return u.c ? bswap_32(n) : n;
8 }