xref: /aosp_15_r20/external/pcre/testdata/testoutput19 (revision 22dc650d8ae982c6770746019a6f94af92b0f024)
1*22dc650dSSadaf Ebrahimi# This set of tests is run only with the 8-bit library. It tests the POSIX
2*22dc650dSSadaf Ebrahimi# interface with UTF/UCP support, which is supported only with the 8-bit
3*22dc650dSSadaf Ebrahimi# library. This test should not be run with JIT (which is not available for the
4*22dc650dSSadaf Ebrahimi# POSIX interface).
5*22dc650dSSadaf Ebrahimi
6*22dc650dSSadaf Ebrahimi#pattern posix
7*22dc650dSSadaf Ebrahimi
8*22dc650dSSadaf Ebrahimi/a\x{1234}b/utf
9*22dc650dSSadaf Ebrahimi    a\x{1234}b
10*22dc650dSSadaf Ebrahimi 0: a\x{1234}b
11*22dc650dSSadaf Ebrahimi
12*22dc650dSSadaf Ebrahimi/\w/
13*22dc650dSSadaf Ebrahimi\= Expect no match
14*22dc650dSSadaf Ebrahimi    +++\x{c2}
15*22dc650dSSadaf EbrahimiNo match: POSIX code 17: match failed
16*22dc650dSSadaf Ebrahimi
17*22dc650dSSadaf Ebrahimi/\w/ucp
18*22dc650dSSadaf Ebrahimi    +++\x{c2}
19*22dc650dSSadaf Ebrahimi 0: \xc2
20*22dc650dSSadaf Ebrahimi
21*22dc650dSSadaf Ebrahimi/"^AB" 00 "\x{1234}$"/hex,utf
22*22dc650dSSadaf Ebrahimi    AB\x{00}\x{1234}\=posix_startend=0:6
23*22dc650dSSadaf Ebrahimi 0: AB\x{00}\x{1234}
24*22dc650dSSadaf Ebrahimi
25*22dc650dSSadaf Ebrahimi/\w/utf
26*22dc650dSSadaf Ebrahimi\= Expect UTF error
27*22dc650dSSadaf Ebrahimi    A\xabB
28*22dc650dSSadaf EbrahimiNo match: POSIX code 16: bad argument
29*22dc650dSSadaf Ebrahimi
30*22dc650dSSadaf Ebrahimi# End of testdata/testinput19
31