On Sat, Sep 15, 2001 at 04:21:38PM -0400, [EMAIL PROTECTED] wrote:
> 
> In a message dated 01-09-15 15:44:43 EDT, Ian wrote...
> 
> Coments on coments ( my2c )...
> 
> > additional comments (my 2c)
> 
> >  * Caching should be removed (there is another caching module there
> >     it should use that), failing that, maybe it should be split out to
> >     a different filter
> 
> What caching are you talking about?
> This version isn't attempting to have a compressed object cache (yet).
> 
> >  * functions should be static
> 
> Whatever.

That was a useful comment -- why the poor response?

> >  * why are you defining your own strncmp??
> 
> Faster and guaranteed thread-safe using pointers only.

Faster than what?  I just tested your strncmp vs. the strncmp in
my libc (glibc 2.2), and the one in glibc runs 10% faster than 
yours.  In addition, your strncmp is less useful (only returns 1
or 0, instead of -1, 0, or 1 [useful in sorting, etc.]), and isn't
really a true replacement for strncmp, as foo/bar == foo\bar in
your strncmp, where the same is not true in libc's strncmp.  I don't
know of any strncmps out there which are not thread safe -- and besides,
if there are some, then Apache is screwed on those platforms anyway.

I'll keep my other comments to myself.

-- Jon

Reply via email to