> On Nov 24, 2015, at 11:18 AM, Graham Leggett <minf...@sharp.fm> wrote:
> 
> On 24 Nov 2015, at 6:15 PM, Yann Ylavic <ylavic....@gmail.com> wrote:
> 
>> Not sure:
>>   if (!strcmp(h, "max-age")
>>       || ap_cmpcasestr(h, "max-age"))
>> is likely to be a bit faster than a single ap_cmpcasestr() when it
>> matches, but much slower when it does not.
> 
> Yep, that’s the point.
> 
> The vast majority of comparisons are lowercase for tokens like this. Might as 
> well test that fast path first before testing the worst case scenario.
> 

Is there REALLY that much of a diff between

        if (ucharmap[*ps1] != ucharmap[*ps2]) {

and

        if (*ps1 != *ps2) {

to muddle up the code like that though??

Reply via email to