Argument declaration style (WAS: ANSI C prototypes)
    Dave Jones 
    djones at megatest.UUCP
       
    Thu Nov  8 14:55:19 AEST 1990
    
    
  
>From article <3944.27367fb2 at cc.helsinki.fi>, by jaakola at cc.helsinki.fi:
...
) The most significant advantage of the "old" style is that I can
) use the command
) 
) 	grep \)$ *.c
) 
) in UNIX or in MS-DOS with the PICNIX utilities to get output like
) 
) myfile.c:int foo(a,b)
) mydb.c:BOOL open_db(dbname,audit_file,username,password)
) mydb.c:BOOL get_record(key,buffer,bufferlen)
It is a standard convention to do it like so:
int
foo(a,b)
This way you can find the defining occurance of foo with
% egrep "^foo(" *.c
Sure, I know about "tags", but it is still handy to be able to
grep for the definition in column one.
    
    
More information about the Comp.lang.c
mailing list