~ubuntu-branches/ubuntu/feisty/apache2/feisty

« back to all changes in this revision

Viewing changes to srclib/pcre/testdata/testinput5

  • Committer: Bazaar Package Importer
  • Author(s): Andreas Barth
  • Date: 2006-12-09 21:05:45 UTC
  • mfrom: (0.6.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20061209210545-h70s0xaqc2v8vqr2
Tags: 2.2.3-3.2
* Non-maintainer upload.
* 043_ajp_connection_reuse: Patch from upstream Bugzilla, fixing a critical
  issue with regard to connection reuse in mod_proxy_ajp.
  Closes: #396265

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/\x{100}/8DM
 
2
 
 
3
/\x{1000}/8DM
 
4
 
 
5
/\x{10000}/8DM
 
6
 
 
7
/\x{100000}/8DM
 
8
 
 
9
/\x{1000000}/8DM
 
10
 
 
11
/\x{4000000}/8DM
 
12
 
 
13
/\x{7fffFFFF}/8DM
 
14
 
 
15
/[\x{ff}]/8DM
 
16
 
 
17
/[\x{100}]/8DM
 
18
 
 
19
/\x{ffffffff}/8
 
20
 
 
21
/\x{100000000}/8
 
22
 
 
23
/^\x{100}a\x{1234}/8
 
24
    \x{100}a\x{1234}bcd
 
25
 
 
26
/\x80/8D
 
27
 
 
28
/\xff/8D
 
29
 
 
30
/\x{0041}\x{2262}\x{0391}\x{002e}/D8
 
31
    \x{0041}\x{2262}\x{0391}\x{002e}
 
32
    
 
33
/\x{D55c}\x{ad6d}\x{C5B4}/D8 
 
34
    \x{D55c}\x{ad6d}\x{C5B4} 
 
35
 
 
36
/\x{65e5}\x{672c}\x{8a9e}/D8
 
37
    \x{65e5}\x{672c}\x{8a9e}
 
38
 
 
39
/\x{80}/D8
 
40
 
 
41
/\x{084}/D8
 
42
 
 
43
/\x{104}/D8
 
44
 
 
45
/\x{861}/D8
 
46
 
 
47
/\x{212ab}/D8
 
48
 
 
49
/.{3,5}X/D8
 
50
    \x{212ab}\x{212ab}\x{212ab}\x{861}X
 
51
 
 
52
 
 
53
/.{3,5}?/D8
 
54
    \x{212ab}\x{212ab}\x{212ab}\x{861}
 
55
 
 
56
/-- These tests are here rather than in testinput4 because Perl 5.6 has --/
 
57
/-- some problems with UTF-8 support, in the area of \x{..} where the   --/
 
58
/-- value is < 255. It grumbles about invalid UTF-8 strings.            --/
 
59
 
 
60
/^[a\x{c0}]b/8
 
61
    \x{c0}b
 
62
    
 
63
/^([a\x{c0}]*?)aa/8
 
64
    a\x{c0}aaaa/ 
 
65
 
 
66
/^([a\x{c0}]*?)aa/8
 
67
    a\x{c0}aaaa/ 
 
68
    a\x{c0}a\x{c0}aaa/ 
 
69
 
 
70
/^([a\x{c0}]*)aa/8
 
71
    a\x{c0}aaaa/ 
 
72
    a\x{c0}a\x{c0}aaa/ 
 
73
 
 
74
/^([a\x{c0}]*)a\x{c0}/8
 
75
    a\x{c0}aaaa/ 
 
76
    a\x{c0}a\x{c0}aaa/ 
 
77
    
 
78
/-- --/ 
 
79
    
 
80
/(?<=\C)X/8
 
81
    Should produce an error diagnostic
 
82
    
 
83
/-- This one is here not because it's different to Perl, but because the --/
 
84
/-- way the captured single-byte is displayed. (In Perl it becomes a --/
 
85
/-- character, and you can't tell the difference.) --/
 
86
    
 
87
/X(\C)(.*)/8
 
88
    X\x{1234}
 
89
    X\nabc 
 
90
    
 
91
/^[ab]/8D
 
92
    bar
 
93
    *** Failers
 
94
    c
 
95
    \x{ff}
 
96
    \x{100}  
 
97
 
 
98
/^[^ab]/8D
 
99
    c
 
100
    \x{ff}
 
101
    \x{100}  
 
102
    *** Failers 
 
103
    aaa
 
104
  
 
105
/[^ab\xC0-\xF0]/8SD
 
106
    \x{f1}
 
107
    \x{bf}
 
108
    \x{100}
 
109
    \x{1000}   
 
110
    *** Failers
 
111
    \x{c0} 
 
112
    \x{f0} 
 
113
 
 
114
/Ā{3,4}/8SD
 
115
  \x{100}\x{100}\x{100}\x{100\x{100}
 
116
 
 
117
/(\x{100}+|x)/8SD
 
118
 
 
119
/(\x{100}*a|x)/8SD
 
120
 
 
121
/(\x{100}{0,2}a|x)/8SD
 
122
 
 
123
/(\x{100}{1,2}a|x)/8SD
 
124
 
 
125
/\x{100}*(\d+|"(?1)")/8
 
126
    1234
 
127
    "1234" 
 
128
    \x{100}1234
 
129
    "\x{100}1234"  
 
130
    \x{100}\x{100}12ab 
 
131
    \x{100}\x{100}"12" 
 
132
    *** Failers 
 
133
    \x{100}\x{100}abcd
 
134
 
 
135
/\x{100}/8D
 
136
 
 
137
/\x{100}*/8D
 
138
 
 
139
/a\x{100}*/8D
 
140
 
 
141
/ab\x{100}*/8D
 
142
 
 
143
/a\x{100}\x{101}*/8D
 
144
 
 
145
/a\x{100}\x{101}+/8D
 
146
 
 
147
/\x{100}*A/8D
 
148
    A
 
149
 
 
150
/\x{100}*\d(?R)/8D
 
151
 
 
152
/[^\x{c4}]/D
 
153
 
 
154
/[^\x{c4}]/8D
 
155
 
 
156
/[\x{100}]/8DM
 
157
    \x{100}
 
158
    Z\x{100}
 
159
    \x{100}Z
 
160
    *** Failers 
 
161
 
 
162
/[Z\x{100}]/8DM
 
163
    Z\x{100}
 
164
    \x{100}
 
165
    \x{100}Z
 
166
    *** Failers 
 
167
 
 
168
/[\x{200}-\x{100}]/8
 
169
 
 
170
/[Ā-Ą]/8
 
171
    \x{100}
 
172
    \x{104}
 
173
    *** Failers
 
174
    \x{105}
 
175
    \x{ff}    
 
176
 
 
177
/[z-\x{100}]/8D
 
178
 
 
179
/[z\Qa-d]Ā\E]/8D
 
180
    \x{100}
 
181
    Ā 
 
182
 
 
183
/[\xFF]/D
 
184
    >\xff<
 
185
 
 
186
/[\xff]/D8
 
187
    >\x{ff}<
 
188
 
 
189
/[^\xFF]/D
 
190
 
 
191
/[^\xff]/8D
 
192
 
 
193
/[Ä-Ü]/8
 
194
    Ö # Matches without Study
 
195
    \x{d6}
 
196
    
 
197
/[Ä-Ü]/8S
 
198
    Ö <-- Same with Study
 
199
    \x{d6}
 
200
    
 
201
/[\x{c4}-\x{dc}]/8 
 
202
    Ö # Matches without Study
 
203
    \x{d6} 
 
204
 
 
205
/[\x{c4}-\x{dc}]/8S
 
206
    Ö <-- Same with Study
 
207
    \x{d6} 
 
208
 
 
209
/[�]/8
 
210
 
 
211
/�/8
 
212
 
 
213
/���xxx/8
 
214
 
 
215
/���xxx/8?D
 
216
 
 
217
/abc/8
 
218
    �]
 
219
    �
 
220
    ���
 
221
    ���\?
 
222
 
 
223
/anything/8
 
224
    \xc0\x80
 
225
    \xc1\x8f 
 
226
    \xe0\x9f\x80
 
227
    \xf0\x8f\x80\x80 
 
228
    \xf8\x87\x80\x80\x80  
 
229
    \xfc\x83\x80\x80\x80\x80
 
230
    \xfe\x80\x80\x80\x80\x80  
 
231
    \xff\x80\x80\x80\x80\x80  
 
232
    \xc3\x8f
 
233
    \xe0\xaf\x80
 
234
    \xe1\x80\x80
 
235
    \xf0\x9f\x80\x80 
 
236
    \xf1\x8f\x80\x80 
 
237
    \xf8\x88\x80\x80\x80  
 
238
    \xf9\x87\x80\x80\x80  
 
239
    \xfc\x84\x80\x80\x80\x80
 
240
    \xfd\x83\x80\x80\x80\x80
 
241
 
 
242
/\x{100}abc(xyz(?1))/8D
 
243
 
 
244
/[^\x{100}]abc(xyz(?1))/8D
 
245
 
 
246
/[ab\x{100}]abc(xyz(?1))/8D
 
247
 
 
248
/(\x{100}(b(?2)c))?/D8
 
249
 
 
250
/(\x{100}(b(?2)c)){0,2}/D8
 
251
 
 
252
/(\x{100}(b(?1)c))?/D8
 
253
 
 
254
/(\x{100}(b(?1)c)){0,2}/D8
 
255
 
 
256
/\W/8
 
257
    A.B
 
258
    A\x{100}B 
 
259
  
 
260
/\w/8
 
261
    \x{100}X   
 
262
 
 
263
/ End of testinput5 /