[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: pfctl.c -> header file
On Sat, Mar 09, 2002 at 06:01:02AM -0300, Martin Marconcini wrote:
> However, it has always been C++, not C. My question is: Why pfctl.c has all
> the function prototypes at the beginning, instead of having an include of
> the header file pfctl.h? (I understand C does not require func. prototypes
> and they are optional?)
>
> Is there any particular reason for not having a .h file?
See style(9). All functions should be prototyped somewhere, and if the
functions are local to one source module, that's done at the top of the
source file. A header file is only used if it's included by more than
one source file.
Daniel