title: Writing a portable C program - which things to consider?
body: <p>For a project at university I need to extend an existing C application, which shall in the end run on a wide variety of commercial and non-commercial unix systems (FreeBSD, Solaris, AIX, etc.).</p>
  
  <p>Which things do I have to consider when I want to write a C program which is most portable?</p>