int htonl(unsigned int w) { unsigned int r1, r2, r3, r4; r1 = (w >> 24); r2 = (w << 24); r3 = (w & 0xff00) << 8; r4 = (w >> 8) & 0xff00; return (r1 | r2 | r3 | r4); }