title: Syntastic C configuration file
body: <p>In an attempt to add the include paths to Syntastic (3.6.0-106; Vim 7.3), to stop it from giving a fatal error at the first include it can't find, I tried creating a <code>.syntastic_c_config</code> file. There's not a lot of information on how this is supposed to work, but there are references out there and I followed their example:</p>
  
  <pre><code>-I/path/to/include
  -I/you/get/the/idea
  -L/some/library
  -lfoo
  -lbar
  -DHAVE_SOME_FLAG
  -pedantic
  -Wall
  -std=c99
  </code></pre>
  
  <p>That is, one compiler argument per line.</p>
  
  <p>This has had the effect of removing virtually all error checking, unless I force it with <code>:SynasticCheck</code> -- at which point, it seems to work a <em>little</em> bit better, but not exactly how I'd expect. However, either way, if I <code>:echo g:syntastic_c_config_file</code> (or any other option that I'm expecting to be set), Vim just gives me an undefined variable warning.</p>
  
  <p>I'm clearly doing something fundamentally wrong, but I'm not really sure what!</p>