title: Porting C code between different "platforms"
body: <p>I have been reading statement in a lot of books/links like - "There are many factors which determine the porting of c code from one platform to other".Are the platform they refer OS or microprocessor.What are these factors on which porting of code from one platform to the other depends on.
  Thank you in advance.</p>