title: Build Advanced Programming In The Unix Environment source code for a 64-bit OS
body: <p>So, building the source code for <a href="http://www.apuebook.com/" rel="nofollow">Advanced Programming in the UNIX® Environment</a> on my computer (Arch Linux, 64 bit) fails. I get an error:</p>
  
  <pre><code>ipp.h:121:17: error: expected ':', ',', ';', '}' or '__attribute__' before '.' token
   #define status u.st
  </code></pre>
  
  <p>A bit of searching told me that the code was intended for 32 bit architectures. Any idea how I modify this to build successfully? I really don't want to have to install another OS just to use the apue header. </p>