bug-grep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-grep] [bugs #12210] EGexecute() fails to find matches on (exact &&


From: Charles Levert
Subject: [bug-grep] [bugs #12210] EGexecute() fails to find matches on (exact && match_icase)
Date: Fri, 4 Mar 2005 18:22:05 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050223 Firefox/1.0.1

Follow-up Comment #3, bugs #12210 (project grep):

There is a twlower() call for this in check_multibyte_string() in
src/search.c.  That's only used if defined(MBS_SUPPORT), if (MB_CUR_MAX > 1),
and if match_icase.  That mirrors what is initially done to the pattern in
src/grep.c.

Maybe what's done to the pattern should be moved to the *compile functions in
src/search.c for symmetry.

The only other condition that triggers the call to check_multibyte_string()
is if kwset.

I still would like to be able to reproduce the bug.  Sorry to ask again, but
are you using *latest* CVS (more recent than at the very least src/search.c
version 1.30, 2004/12/16 07:18:15)?  Can you produce a test case shell script
that should fail when I try it?


    _______________________________________________________

This item URL is:

  <http://savannah.gnu.org/bugs/?func=detailitem&item_id=12210>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]