build: update gnulib to latest; and update bootstrap
[grep.git] / tests / inconsistent-range
blobe28acde4d826a470f278c8e15750074a65fee516
1 #!/bin/sh
2 # This would fail for grep-2.6
3 . "${srcdir=.}/init.sh"; path_prepend_ ../src
5 printf '00a\n00g\n00z\n00A\n00G\n00Z\n' > in || framework_failure_
7 fail=0
9 for LOC in en_US.UTF-8 en_US zh_CN $LOCALE_FR_UTF8 C; do
10 out1=out1-$LOC
11 LC_ALL=$LOC grep -E '(.)\1[A-Z]' in > $out1 || fail=1
12 out2=out2-$LOC
13 LC_ALL=$LOC grep -E '[A-Z]' in > $out2 || fail=1
14 compare $out1 $out2 || fail=1
15 done
17 Exit $fail