bug#22028: grep -Pc / grep -P | wc -l inconsistent results

2015-11-27 Thread Jaroslav Skarvada
Hi, it seems for long files which starts with non binary data and if PCRE matcher is used, grep works in TEXTBIN_UNKNOWN mode until it finds binary data, then it switches to TEXTBIN_BINARY. But in -Pc mode in TEXTBIN_BINARY it exits on next match causing bogus -Pc results. Reproducer: $ grep -P -

bug#22028: grep -Pc / grep -P | wc -l inconsistent results

2015-11-27 Thread Norihiro Tanaka
On Fri, 27 Nov 2015 06:29:31 -0500 (EST) Jaroslav Skarvada wrote: > Hi, > > it seems for long files which starts with non binary data and if PCRE matcher > is used, grep works in TEXTBIN_UNKNOWN mode until it finds binary data, then > it > switches to TEXTBIN_BINARY. But in -Pc mode in TEXTBIN