On Tuesday 04 September 2001 15:26, Brian Pane wrote:
> Justin Erenkrantz wrote:
> >Both Cliff and OtherBill sent me emails complaining about the
> >change to strcasecmp in some places to support Brian Pane's
> >new hash code in util_filter.c. (Never mind that a lot of
> >the code already did strcasecmp...)
> >
> >This patch makes the filter name lowercase for the searches
> >and lets us use strcmp. (I only searched for files that
> >used frec->name directly...)
> >
> >Please review and test. My commits are getting an awful lot
> >of negative feedback lately, so I'm going to switch to R-T-C.
> >So, I'll need 3 +1s to commit this. -- justin
>
> Alternatively, how about just leaving everything capitalized
> and removing the case-insensitivity support in add_any_filter?
> I wasn't happy about having to normalize the case in add_any_filter
> in order to make the hash tables match the semantics of the
> strcasecmp loop that they replaced, so I'd rather drop the
> lowercasing in add_any_filter and just use the capital forms
> throughout (with case-insensitive comparisons) unless that
> breaks something else.
Please do not remove the case issues. The last thing we want to have happen,
is for an admin to do the following:
SetOutputFilter includes
And have that fail. Just have register_filter always use upper case instead
of lower case, and have the add_any_filter always convert to upper case.
Bam, all problems go away, and the patch remains small. :-)
Ryan
______________________________________________________________
Ryan Bloom [EMAIL PROTECTED]
Covalent Technologies [EMAIL PROTECTED]
--------------------------------------------------------------