A question on C programming style
    bxpfac at umiami.ir.miami.edu 
    bxpfac at umiami.ir.miami.edu
       
    Sat Apr 13 00:36:21 AEST 1991
    
    
  
How do the guru's on the net feel about the following two styles?
Style 1: (No nested includes - user responsible for proper order of includes).
--------
foo.h
  extern save_data (FILE *fp);
use.c
  #include <stdio.h>    /* Needed because FILE used in foo.h and has to be
                           included foo.h. */
  #include "foo.h"
Style 2: (Nested inclusion).
--------
foo.h
  #include <stdio.h>     /* We know that this has to be included with this. */
  extern save_data (FILE *fp);
use.c
  #include "foo.h"
  #include <stdio.h>    /* Is now optional and if included, would not be 
                           included twice provided that the <stdio.h> is
                           set up properly. */
   
Bimal / devebw9f at miavax.ir.miami.edu
    
    
More information about the Comp.lang.c
mailing list