title: Best Practice in Module (file) Size for C
body: <p>I have read that it is best to aim keep functions to no more than approx a screen full of lines.</p>
  
  <p>Is there a similar guideline for module (file) sizes?</p>
  
  <p>I have read several C programming style guidelines but cannot find reference to recommended module sizes (only that of functions)</p>
  
  <p>I apologise if this is akin to asking how long a piece of string is - but I would be very interested in seeing if there is some agreement among experts on this?  </p>