title: Realistic usage of the C99 'restrict' keyword?
body: <p>I was browsing through some documentation and questions/answers and saw it mentioned. I read a brief description, stating that it would be basically a promise from the programmer that the pointer won't be used to point somewhere else. </p>
  
  <p>Can anyone offer some realistic cases where its worth actually using this?</p>