title: Is it a good idea to put all of your includes in one header file?
body: <p>What is the best practice for C what you put into a C header file?</p>
  
  <p>Is it useful to put all the includes used for a program across multiple source files in one header file?</p>
  
  <p>What about includes that are used in practically every file (i.e. stdio.h)?</p>