6 atf_set "descr" "Check matching multibyte characters (PR153502)"
10 export LC_CTYPE="C.UTF-8"
12 printf 'é' | atf_check -o "inline:é" \
14 printf 'éé' | atf_check -o "inline:éé" \
16 printf 'aéa' | atf_check -o "inline:aéa" \
18 printf 'aéa'| atf_check -o "inline:aéa" \
20 printf 'aaéaa' | atf_check -o "inline:aaéaa" \
22 printf 'aéaéa' | atf_check -o "inline:aéaéa" \
24 printf 'éa' | atf_check -o "inline:éa" \
26 printf 'aéaa' | atf_check -o "inline:aéaa" \
28 printf 'éaé' | atf_check -o "inline:éaé" \
35 atf_set "descr" "Check case-insensitive matching for characters 128-255"
39 export LC_CTYPE="C.UTF-8"
41 a=$(printf '\302\265\n') # U+00B5
42 b=$(printf '\316\234\n') # U+039C
43 c=$(printf '\316\274\n') # U+03BC
45 echo $b | atf_check -o "inline:$b\n" sed -ne "/$a/Ip"
46 echo $c | atf_check -o "inline:$c\n" sed -ne "/$a/Ip"
51 atf_add_test_case bmpat
52 atf_add_test_case icase