title: atoi is a standard function. But itoa is not. Why?
body: <p>Why this distinction? I've landed up with terrible problems, assuming <code>itoa</code> to be in <code>stdlib.h</code> and finally ending up with linking a custom version of <code>itoa</code> with a different prototype and thus producing some crazy errors.</p>
  
  <p>So, why isn't <code>itoa</code> not a standard function? What's wrong with it? And why is the standard partial towards its twin brother <code>atoi</code>?</p>