Diff for /embedaddon/pcre/testdata/testinput17 between versions 1.1 and 1.1.1.4

version 1.1, 2012/02/21 23:50:25 version 1.1.1.4, 2014/06/15 19:46:05
Line 1 Line 1
/-- This set of tests is for the 16-bit library's basic (non-UTF-16) features /-- This set of tests is for the 16- and 32-bit library's basic (non-UTF-16 
    that are not compatible with the 8-bit library, or which give different     or -32) features that are not compatible with the 8-bit library, or which 
    output in 16-bit mode. --/    give different output in 16- or 32-bit mode. --/
     
 < forbid 8W 
   
 /a\Cb/  /a\Cb/
     aXb      aXb
     a\nb      a\nb
       
 /-- Check maximum non-UTF character size --/  
   
 /\x{ffff}/  
     A\x{ffff}B  
   
 /\x{10000}/   
   
 /[^\x{c4}]/DZ  /[^\x{c4}]/DZ
   
       
 /\x{100}/I  /\x{100}/I
   
Line 221 Line 215
   
 /[\v]/BZ  /[\v]/BZ
   
 /[\H]/BZ  
   
 /[^\h]/BZ  /[^\h]/BZ
   
 /[\V]/BZ  
   
 /[\x0a\V]/BZ  
   
 /\h+/SI  /\h+/SI
     \x{1681}\x{200b}\x{1680}\x{2000}\x{202f}\x{3000}      \x{1681}\x{200b}\x{1680}\x{2000}\x{202f}\x{3000}
     \x{3001}\x{2fff}\x{200a}\xa0\x{2000}      \x{3001}\x{2fff}\x{200a}\xa0\x{2000}
Line 243 Line 231
     \x{202f}\x{205f}\x{202e}\x{2030}\x{205e}\x{2060}      \x{202f}\x{205f}\x{202e}\x{2030}\x{205e}\x{2060}
     \xa0\x{3000}\x9f\xa1\x{2fff}\x{3001}      \xa0\x{3000}\x9f\xa1\x{2fff}\x{3001}
   
/[\H\x{d800}]+/BZSI/[\H\x{d800}]+/
     \x{1680}\x{180e}\x{167f}\x{1681}\x{180d}\x{180f}      \x{1680}\x{180e}\x{167f}\x{1681}\x{180d}\x{180f}
     \x{2000}\x{200a}\x{1fff}\x{200b}      \x{2000}\x{200a}\x{1fff}\x{200b}
     \x{202f}\x{205f}\x{202e}\x{2030}\x{205e}\x{2060}      \x{202f}\x{205f}\x{202e}\x{2030}\x{205e}\x{2060}
Line 261 Line 249
     \x{2028}\x{2029}\x{2027}\x{2030}      \x{2028}\x{2029}\x{2027}\x{2030}
     \x85\x0a\x0b\x0c\x0d\x09\x0e\x84\x86      \x85\x0a\x0b\x0c\x0d\x09\x0e\x84\x86
   
/[\V\x{d800}]+/BZSI/[\V\x{d800}]+/
     \x{2028}\x{2029}\x{2027}\x{2030}      \x{2028}\x{2029}\x{2027}\x{2030}
     \x85\x0a\x0b\x0c\x0d\x09\x0e\x84\x86      \x85\x0a\x0b\x0c\x0d\x09\x0e\x84\x86
   
Line 271 Line 259
   
 /\x{d800}\x{d7ff}\x{dc00}\x{dc00}\x{dcff}\x{dd00}/I  /\x{d800}\x{d7ff}\x{dc00}\x{dc00}\x{dcff}\x{dd00}/I
     \x{d800}\x{d7ff}\x{dc00}\x{dc00}\x{dcff}\x{dd00}      \x{d800}\x{d7ff}\x{dc00}\x{dc00}\x{dcff}\x{dd00}
   
   /[^\x{80}][^\x{ff}][^\x{100}][^\x{1000}][^\x{ffff}]/BZ
   
   /[^\x{80}][^\x{ff}][^\x{100}][^\x{1000}][^\x{ffff}]/BZi
   
   /[^\x{100}]*[^\x{1000}]+[^\x{ffff}]??[^\x{8000}]{4,}[^\x{7fff}]{2,9}?[^\x{100}]{5,6}+/BZ
   
   /[^\x{100}]*[^\x{1000}]+[^\x{ffff}]??[^\x{8000}]{4,}[^\x{7fff}]{2,9}?[^\x{100}]{5,6}+/BZi
   
   /(*:0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF)XX/K
       XX
        
   /(*:0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDE)XX/K
       XX
   
   /\u0100/<JS>BZ
   
   /[\u0100-\u0200]/<JS>BZ
   
   /\ud800/<JS>BZ
   
   /^\x{ffff}+/i
       \x{ffff}
   
   /^\x{ffff}?/i
       \x{ffff}
   
   /^\x{ffff}*/i
       \x{ffff}
   
   /^\x{ffff}{3}/i
       \x{ffff}\x{ffff}\x{ffff}
   
   /^\x{ffff}{0,3}/i
       \x{ffff}
   
   /[^\x00-a]{12,}[^b-\xff]*/BZ
   
   /[^\s]*\s* [^\W]+\W+ [^\d]*?\d0 [^\d\w]{4,6}?\w*A/BZ
   
   /a*[b-\x{200}]?a#a*[b-\x{200}]?b#[a-f]*[g-\x{200}]*#[g-\x{200}]*[a-c]*#[g-\x{200}]*[a-h]*/BZ
   
   /^[\x{1234}\x{4321}]{2,4}?/
       \x{1234}\x{1234}\x{1234}
   
 /-- End of testinput17 --/  /-- End of testinput17 --/

Removed from v.1.1  
changed lines
  Added in v.1.1.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>