title: inet_addr return network order integer addr?
body: <p>i run the code</p>
  <pre><code>#include &lt;stdio.h&gt;
  #include&lt;arpa/inet.h&gt;
  
  int main () {
      unsigned long conv_addr;
      char *addr2 = &quot;127.0.0.1&quot;;
      conv_addr = inet_addr(addr2);
      printf(&quot;Network ordered interger addr : %#lx \n&quot;, conv_addr);
  }
  </code></pre>
  <p>output</p>
  <pre><code>Network ordered interger addr : 0x100007f 
  </code></pre>
  <p>But the nework ordered is Big-Endian, i think the output should be</p>
  <pre><code>Network ordered interger addr : 0x7f000001
  </code></pre>
  <p>Why is <code>0x100007f</code>?</p>