Re: two xasserts in squid3

From: Alex Rousskov <rousskov@dont-contact.us>
Date: Mon, 11 Feb 2008 15:14:51 -0700

On Tue, 2008-02-12 at 11:10 +1300, Amos Jeffries wrote:

> * Obsolete typedefs.h (underway)
> - remove all unneeded typedefs
> - move all needed typedefs to their appropriate headers
> - fix compile errors
>
> * Add automatic testing for header dependency
> - script to perform universal include unit-test for .h files
> - link to automatic unit-testing in each directory
> - fix the compile errors!
>
> * Obsolete protos.h
> - move all protos to their appropriate header files
> - add includes for headers where needed.
>
> * Obsolete structs.h
> - move all structs to their appropriate header files
> - move modular configuration in to *Config.h files
> (discussion on exactly what the modules are)

> * Auto-doc the API for modules decided above
>
> * Move files into appropriate sub-dirs based on modules

Amos,

    All sounds good, except I do not understand the "Add automatic
testing for header dependency" blob. Can you describe that in more
detail? What is it, and why do we need it?

Thank you,

Alex.
Received on Mon Feb 11 2008 - 15:14:59 MST

This archive was generated by hypermail pre-2.1.9 : Sat Mar 01 2008 - 12:00:09 MST