>
> On Mon, 2008-02-11 at 10:15 +1300, Amos Jeffries wrote:
>> What I'm seeing with the auto-docs work is that a lot of header
>> files
>> include squid.h or protos.h for one or two simple things. That file
>> brings with it a host of type-dependencies, directly or indirectly
>> that
>> clutter up the whole header include process for compiling.
>
> One of the things I'd most love to see is the modularisation completed -
> complete deletion of protos.h, structs.h, typedefs.h.
Ditto for globals.h. (Every global has a type yes? thus a unique header
where its appropriate.)
I'm willing to commit time to that if we can agree on the 'old' files that
need removing and the scope of the remining ones.
I have seen a few things that made me think squid.h and defines.h may need
to (merge?) stick around under a better definition of content.
FWIW the keyword 'typedef' is as evil in C++ as #define, and only 'goto'
is worse (and completely unnecessary since functional-C deprecated
pascal).
yes folks, we have all three in Squid still!
Amos
Received on Sun Feb 10 2008 - 18:10:47 MST
This archive was generated by hypermail pre-2.1.9 : Sat Mar 01 2008 - 12:00:09 MST