title: C char array is not a string pattern?
body: <p>I am having a compilation error on the following code:</p>
  
  <p>printf((char *) buffer);</p>
  
  <p>and the error message that I am getting is:</p>
  
  <p>cc1: <strong>format not a string literal and no format arguments...</strong></p>
  
  <p>I suspect there are some libraries that I forgot to install, as I was able to compile and run the code without an error on the other machine...</p>
  
  <p>PS: The question rises with the fact that I was able to run the same code on some other machine... I suspect a difference in gcc version might cause a problem like this? </p>