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