]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.index.d.out
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / cddl / contrib / opensolaris / cmd / dtrace / test / tst / common / funcs / tst.index.d.out
1 #!/usr/perl5/bin/perl
2
3 BEGIN {
4         if (index("foobarbaz", "barbaz") != 3) {
5                 printf("perl => index(\"foobarbaz\", \"barbaz\") = %d\n",
6                     index("foobarbaz", "barbaz"));
7                 printf("   D => index(\"foobarbaz\", \"barbaz\") = 3\n");
8                 $failed++;
9         }
10
11         if (rindex("foobarbaz", "barbaz") != 3) {
12                 printf("perl => rindex(\"foobarbaz\", \"barbaz\") = %d\n",
13                     rindex("foobarbaz", "barbaz"));
14                 printf("   D => rindex(\"foobarbaz\", \"barbaz\") = 3\n");
15                 $failed++;
16         }
17
18         if (index("foofoofoo", "foo") != 0) {
19                 printf("perl => index(\"foofoofoo\", \"foo\") = %d\n",
20                     index("foofoofoo", "foo"));
21                 printf("   D => index(\"foofoofoo\", \"foo\") = 0\n");
22                 $failed++;
23         }
24
25         if (rindex("foofoofoo", "foo") != 6) {
26                 printf("perl => rindex(\"foofoofoo\", \"foo\") = %d\n",
27                     rindex("foofoofoo", "foo"));
28                 printf("   D => rindex(\"foofoofoo\", \"foo\") = 6\n");
29                 $failed++;
30         }
31
32         if (index("boofoofoo", "foo") != 3) {
33                 printf("perl => index(\"boofoofoo\", \"foo\") = %d\n",
34                     index("boofoofoo", "foo"));
35                 printf("   D => index(\"boofoofoo\", \"foo\") = 3\n");
36                 $failed++;
37         }
38
39         if (rindex("boofoofoo", "foo") != 6) {
40                 printf("perl => rindex(\"boofoofoo\", \"foo\") = %d\n",
41                     rindex("boofoofoo", "foo"));
42                 printf("   D => rindex(\"boofoofoo\", \"foo\") = 6\n");
43                 $failed++;
44         }
45
46         if (index("foobarbaz", "barbazzy") != -1) {
47                 printf("perl => index(\"foobarbaz\", \"barbazzy\") = %d\n",
48                     index("foobarbaz", "barbazzy"));
49                 printf("   D => index(\"foobarbaz\", \"barbazzy\") = -1\n");
50                 $failed++;
51         }
52
53         if (rindex("foobarbaz", "barbazzy") != -1) {
54                 printf("perl => rindex(\"foobarbaz\", \"barbazzy\") = %d\n",
55                     rindex("foobarbaz", "barbazzy"));
56                 printf("   D => rindex(\"foobarbaz\", \"barbazzy\") = -1\n");
57                 $failed++;
58         }
59
60         if (index("foobar", "foobar") != 0) {
61                 printf("perl => index(\"foobar\", \"foobar\") = %d\n",
62                     index("foobar", "foobar"));
63                 printf("   D => index(\"foobar\", \"foobar\") = 0\n");
64                 $failed++;
65         }
66
67         if (rindex("foobar", "foobar") != 0) {
68                 printf("perl => rindex(\"foobar\", \"foobar\") = %d\n",
69                     rindex("foobar", "foobar"));
70                 printf("   D => rindex(\"foobar\", \"foobar\") = 0\n");
71                 $failed++;
72         }
73
74         if (index("foobar", "foobarbaz") != -1) {
75                 printf("perl => index(\"foobar\", \"foobarbaz\") = %d\n",
76                     index("foobar", "foobarbaz"));
77                 printf("   D => index(\"foobar\", \"foobarbaz\") = -1\n");
78                 $failed++;
79         }
80
81         if (rindex("foobar", "foobarbaz") != -1) {
82                 printf("perl => rindex(\"foobar\", \"foobarbaz\") = %d\n",
83                     rindex("foobar", "foobarbaz"));
84                 printf("   D => rindex(\"foobar\", \"foobarbaz\") = -1\n");
85                 $failed++;
86         }
87
88         if (index("", "foobar") != -1) {
89                 printf("perl => index(\"\", \"foobar\") = %d\n",
90                     index("", "foobar"));
91                 printf("   D => index(\"\", \"foobar\") = -1\n");
92                 $failed++;
93         }
94
95         if (rindex("", "foobar") != -1) {
96                 printf("perl => rindex(\"\", \"foobar\") = %d\n",
97                     rindex("", "foobar"));
98                 printf("   D => rindex(\"\", \"foobar\") = -1\n");
99                 $failed++;
100         }
101
102         if (index("foobar", "") != 0) {
103                 printf("perl => index(\"foobar\", \"\") = %d\n",
104                     index("foobar", ""));
105                 printf("   D => index(\"foobar\", \"\") = 0\n");
106                 $failed++;
107         }
108
109         if (rindex("foobar", "") != 6) {
110                 printf("perl => rindex(\"foobar\", \"\") = %d\n",
111                     rindex("foobar", ""));
112                 printf("   D => rindex(\"foobar\", \"\") = 6\n");
113                 $failed++;
114         }
115
116         if (index("", "") != 0) {
117                 printf("perl => index(\"\", \"\") = %d\n",
118                     index("", ""));
119                 printf("   D => index(\"\", \"\") = 0\n");
120                 $failed++;
121         }
122
123         if (rindex("", "") != 0) {
124                 printf("perl => rindex(\"\", \"\") = %d\n",
125                     rindex("", ""));
126                 printf("   D => rindex(\"\", \"\") = 0\n");
127                 $failed++;
128         }
129
130         if (index("foo", "") != 0) {
131                 printf("perl => index(\"foo\", \"\") = %d\n",
132                     index("foo", ""));
133                 printf("   D => index(\"foo\", \"\") = 0\n");
134                 $failed++;
135         }
136
137         if (rindex("foo", "") != 3) {
138                 printf("perl => rindex(\"foo\", \"\") = %d\n",
139                     rindex("foo", ""));
140                 printf("   D => rindex(\"foo\", \"\") = 3\n");
141                 $failed++;
142         }
143
144         if (index("foobarbaz", "barbaz", -400) != 3) {
145                 printf("perl => index(\"foobarbaz\", \"barbaz\", -400) = %d\n",
146                     index("foobarbaz", "barbaz", -400));
147                 printf("   D => index(\"foobarbaz\", \"barbaz\", -400) = 3\n");
148                 $failed++;
149         }
150
151         if (rindex("foobarbaz", "barbaz", -400) != -1) {
152                 printf("perl => rindex(\"foobarbaz\", \"barbaz\", -400) = %d\n",
153                     rindex("foobarbaz", "barbaz", -400));
154                 printf("   D => rindex(\"foobarbaz\", \"barbaz\", -400) = -1\n");
155                 $failed++;
156         }
157
158         if (index("foobarbaz", "barbaz", -1) != 3) {
159                 printf("perl => index(\"foobarbaz\", \"barbaz\", -1) = %d\n",
160                     index("foobarbaz", "barbaz", -1));
161                 printf("   D => index(\"foobarbaz\", \"barbaz\", -1) = 3\n");
162                 $failed++;
163         }
164
165         if (rindex("foobarbaz", "barbaz", -1) != -1) {
166                 printf("perl => rindex(\"foobarbaz\", \"barbaz\", -1) = %d\n",
167                     rindex("foobarbaz", "barbaz", -1));
168                 printf("   D => rindex(\"foobarbaz\", \"barbaz\", -1) = -1\n");
169                 $failed++;
170         }
171
172         if (index("foobarbaz", "barbaz", 0) != 3) {
173                 printf("perl => index(\"foobarbaz\", \"barbaz\", 0) = %d\n",
174                     index("foobarbaz", "barbaz", 0));
175                 printf("   D => index(\"foobarbaz\", \"barbaz\", 0) = 3\n");
176                 $failed++;
177         }
178
179         if (rindex("foobarbaz", "barbaz", 0) != -1) {
180                 printf("perl => rindex(\"foobarbaz\", \"barbaz\", 0) = %d\n",
181                     rindex("foobarbaz", "barbaz", 0));
182                 printf("   D => rindex(\"foobarbaz\", \"barbaz\", 0) = -1\n");
183                 $failed++;
184         }
185
186         if (index("foobarbaz", "barbaz", 4) != -1) {
187                 printf("perl => index(\"foobarbaz\", \"barbaz\", 4) = %d\n",
188                     index("foobarbaz", "barbaz", 4));
189                 printf("   D => index(\"foobarbaz\", \"barbaz\", 4) = -1\n");
190                 $failed++;
191         }
192
193         if (rindex("foobarbaz", "barbaz", 4) != 3) {
194                 printf("perl => rindex(\"foobarbaz\", \"barbaz\", 4) = %d\n",
195                     rindex("foobarbaz", "barbaz", 4));
196                 printf("   D => rindex(\"foobarbaz\", \"barbaz\", 4) = 3\n");
197                 $failed++;
198         }
199
200         if (index("foobarbaz", "barbaz", 9) != -1) {
201                 printf("perl => index(\"foobarbaz\", \"barbaz\", 9) = %d\n",
202                     index("foobarbaz", "barbaz", 9));
203                 printf("   D => index(\"foobarbaz\", \"barbaz\", 9) = -1\n");
204                 $failed++;
205         }
206
207         if (rindex("foobarbaz", "barbaz", 9) != 3) {
208                 printf("perl => rindex(\"foobarbaz\", \"barbaz\", 9) = %d\n",
209                     rindex("foobarbaz", "barbaz", 9));
210                 printf("   D => rindex(\"foobarbaz\", \"barbaz\", 9) = 3\n");
211                 $failed++;
212         }
213
214         if (index("foobarbaz", "barbaz", 10) != -1) {
215                 printf("perl => index(\"foobarbaz\", \"barbaz\", 10) = %d\n",
216                     index("foobarbaz", "barbaz", 10));
217                 printf("   D => index(\"foobarbaz\", \"barbaz\", 10) = -1\n");
218                 $failed++;
219         }
220
221         if (rindex("foobarbaz", "barbaz", 10) != 3) {
222                 printf("perl => rindex(\"foobarbaz\", \"barbaz\", 10) = %d\n",
223                     rindex("foobarbaz", "barbaz", 10));
224                 printf("   D => rindex(\"foobarbaz\", \"barbaz\", 10) = 3\n");
225                 $failed++;
226         }
227
228         if (index("foobarbaz", "barbaz", 11) != -1) {
229                 printf("perl => index(\"foobarbaz\", \"barbaz\", 11) = %d\n",
230                     index("foobarbaz", "barbaz", 11));
231                 printf("   D => index(\"foobarbaz\", \"barbaz\", 11) = -1\n");
232                 $failed++;
233         }
234
235         if (rindex("foobarbaz", "barbaz", 11) != 3) {
236                 printf("perl => rindex(\"foobarbaz\", \"barbaz\", 11) = %d\n",
237                     rindex("foobarbaz", "barbaz", 11));
238                 printf("   D => rindex(\"foobarbaz\", \"barbaz\", 11) = 3\n");
239                 $failed++;
240         }
241
242         if (index("foobarbaz", "barbaz", 400) != -1) {
243                 printf("perl => index(\"foobarbaz\", \"barbaz\", 400) = %d\n",
244                     index("foobarbaz", "barbaz", 400));
245                 printf("   D => index(\"foobarbaz\", \"barbaz\", 400) = -1\n");
246                 $failed++;
247         }
248
249         if (rindex("foobarbaz", "barbaz", 400) != 3) {
250                 printf("perl => rindex(\"foobarbaz\", \"barbaz\", 400) = %d\n",
251                     rindex("foobarbaz", "barbaz", 400));
252                 printf("   D => rindex(\"foobarbaz\", \"barbaz\", 400) = 3\n");
253                 $failed++;
254         }
255
256         if (index("foofoofoo", "foo", -400) != 0) {
257                 printf("perl => index(\"foofoofoo\", \"foo\", -400) = %d\n",
258                     index("foofoofoo", "foo", -400));
259                 printf("   D => index(\"foofoofoo\", \"foo\", -400) = 0\n");
260                 $failed++;
261         }
262
263         if (rindex("foofoofoo", "foo", -400) != -1) {
264                 printf("perl => rindex(\"foofoofoo\", \"foo\", -400) = %d\n",
265                     rindex("foofoofoo", "foo", -400));
266                 printf("   D => rindex(\"foofoofoo\", \"foo\", -400) = -1\n");
267                 $failed++;
268         }
269
270         if (index("foofoofoo", "foo", -1) != 0) {
271                 printf("perl => index(\"foofoofoo\", \"foo\", -1) = %d\n",
272                     index("foofoofoo", "foo", -1));
273                 printf("   D => index(\"foofoofoo\", \"foo\", -1) = 0\n");
274                 $failed++;
275         }
276
277         if (rindex("foofoofoo", "foo", -1) != -1) {
278                 printf("perl => rindex(\"foofoofoo\", \"foo\", -1) = %d\n",
279                     rindex("foofoofoo", "foo", -1));
280                 printf("   D => rindex(\"foofoofoo\", \"foo\", -1) = -1\n");
281                 $failed++;
282         }
283
284         if (index("foofoofoo", "foo", 0) != 0) {
285                 printf("perl => index(\"foofoofoo\", \"foo\", 0) = %d\n",
286                     index("foofoofoo", "foo", 0));
287                 printf("   D => index(\"foofoofoo\", \"foo\", 0) = 0\n");
288                 $failed++;
289         }
290
291         if (rindex("foofoofoo", "foo", 0) != 0) {
292                 printf("perl => rindex(\"foofoofoo\", \"foo\", 0) = %d\n",
293                     rindex("foofoofoo", "foo", 0));
294                 printf("   D => rindex(\"foofoofoo\", \"foo\", 0) = 0\n");
295                 $failed++;
296         }
297
298         if (index("foofoofoo", "foo", 4) != 6) {
299                 printf("perl => index(\"foofoofoo\", \"foo\", 4) = %d\n",
300                     index("foofoofoo", "foo", 4));
301                 printf("   D => index(\"foofoofoo\", \"foo\", 4) = 6\n");
302                 $failed++;
303         }
304
305         if (rindex("foofoofoo", "foo", 4) != 3) {
306                 printf("perl => rindex(\"foofoofoo\", \"foo\", 4) = %d\n",
307                     rindex("foofoofoo", "foo", 4));
308                 printf("   D => rindex(\"foofoofoo\", \"foo\", 4) = 3\n");
309                 $failed++;
310         }
311
312         if (index("foofoofoo", "foo", 9) != -1) {
313                 printf("perl => index(\"foofoofoo\", \"foo\", 9) = %d\n",
314                     index("foofoofoo", "foo", 9));
315                 printf("   D => index(\"foofoofoo\", \"foo\", 9) = -1\n");
316                 $failed++;
317         }
318
319         if (rindex("foofoofoo", "foo", 9) != 6) {
320                 printf("perl => rindex(\"foofoofoo\", \"foo\", 9) = %d\n",
321                     rindex("foofoofoo", "foo", 9));
322                 printf("   D => rindex(\"foofoofoo\", \"foo\", 9) = 6\n");
323                 $failed++;
324         }
325
326         if (index("foofoofoo", "foo", 10) != -1) {
327                 printf("perl => index(\"foofoofoo\", \"foo\", 10) = %d\n",
328                     index("foofoofoo", "foo", 10));
329                 printf("   D => index(\"foofoofoo\", \"foo\", 10) = -1\n");
330                 $failed++;
331         }
332
333         if (rindex("foofoofoo", "foo", 10) != 6) {
334                 printf("perl => rindex(\"foofoofoo\", \"foo\", 10) = %d\n",
335                     rindex("foofoofoo", "foo", 10));
336                 printf("   D => rindex(\"foofoofoo\", \"foo\", 10) = 6\n");
337                 $failed++;
338         }
339
340         if (index("foofoofoo", "foo", 11) != -1) {
341                 printf("perl => index(\"foofoofoo\", \"foo\", 11) = %d\n",
342                     index("foofoofoo", "foo", 11));
343                 printf("   D => index(\"foofoofoo\", \"foo\", 11) = -1\n");
344                 $failed++;
345         }
346
347         if (rindex("foofoofoo", "foo", 11) != 6) {
348                 printf("perl => rindex(\"foofoofoo\", \"foo\", 11) = %d\n",
349                     rindex("foofoofoo", "foo", 11));
350                 printf("   D => rindex(\"foofoofoo\", \"foo\", 11) = 6\n");
351                 $failed++;
352         }
353
354         if (index("foofoofoo", "foo", 400) != -1) {
355                 printf("perl => index(\"foofoofoo\", \"foo\", 400) = %d\n",
356                     index("foofoofoo", "foo", 400));
357                 printf("   D => index(\"foofoofoo\", \"foo\", 400) = -1\n");
358                 $failed++;
359         }
360
361         if (rindex("foofoofoo", "foo", 400) != 6) {
362                 printf("perl => rindex(\"foofoofoo\", \"foo\", 400) = %d\n",
363                     rindex("foofoofoo", "foo", 400));
364                 printf("   D => rindex(\"foofoofoo\", \"foo\", 400) = 6\n");
365                 $failed++;
366         }
367
368         if (index("boofoofoo", "foo", -400) != 3) {
369                 printf("perl => index(\"boofoofoo\", \"foo\", -400) = %d\n",
370                     index("boofoofoo", "foo", -400));
371                 printf("   D => index(\"boofoofoo\", \"foo\", -400) = 3\n");
372                 $failed++;
373         }
374
375         if (rindex("boofoofoo", "foo", -400) != -1) {
376                 printf("perl => rindex(\"boofoofoo\", \"foo\", -400) = %d\n",
377                     rindex("boofoofoo", "foo", -400));
378                 printf("   D => rindex(\"boofoofoo\", \"foo\", -400) = -1\n");
379                 $failed++;
380         }
381
382         if (index("boofoofoo", "foo", -1) != 3) {
383                 printf("perl => index(\"boofoofoo\", \"foo\", -1) = %d\n",
384                     index("boofoofoo", "foo", -1));
385                 printf("   D => index(\"boofoofoo\", \"foo\", -1) = 3\n");
386                 $failed++;
387         }
388
389         if (rindex("boofoofoo", "foo", -1) != -1) {
390                 printf("perl => rindex(\"boofoofoo\", \"foo\", -1) = %d\n",
391                     rindex("boofoofoo", "foo", -1));
392                 printf("   D => rindex(\"boofoofoo\", \"foo\", -1) = -1\n");
393                 $failed++;
394         }
395
396         if (index("boofoofoo", "foo", 0) != 3) {
397                 printf("perl => index(\"boofoofoo\", \"foo\", 0) = %d\n",
398                     index("boofoofoo", "foo", 0));
399                 printf("   D => index(\"boofoofoo\", \"foo\", 0) = 3\n");
400                 $failed++;
401         }
402
403         if (rindex("boofoofoo", "foo", 0) != -1) {
404                 printf("perl => rindex(\"boofoofoo\", \"foo\", 0) = %d\n",
405                     rindex("boofoofoo", "foo", 0));
406                 printf("   D => rindex(\"boofoofoo\", \"foo\", 0) = -1\n");
407                 $failed++;
408         }
409
410         if (index("boofoofoo", "foo", 4) != 6) {
411                 printf("perl => index(\"boofoofoo\", \"foo\", 4) = %d\n",
412                     index("boofoofoo", "foo", 4));
413                 printf("   D => index(\"boofoofoo\", \"foo\", 4) = 6\n");
414                 $failed++;
415         }
416
417         if (rindex("boofoofoo", "foo", 4) != 3) {
418                 printf("perl => rindex(\"boofoofoo\", \"foo\", 4) = %d\n",
419                     rindex("boofoofoo", "foo", 4));
420                 printf("   D => rindex(\"boofoofoo\", \"foo\", 4) = 3\n");
421                 $failed++;
422         }
423
424         if (index("boofoofoo", "foo", 9) != -1) {
425                 printf("perl => index(\"boofoofoo\", \"foo\", 9) = %d\n",
426                     index("boofoofoo", "foo", 9));
427                 printf("   D => index(\"boofoofoo\", \"foo\", 9) = -1\n");
428                 $failed++;
429         }
430
431         if (rindex("boofoofoo", "foo", 9) != 6) {
432                 printf("perl => rindex(\"boofoofoo\", \"foo\", 9) = %d\n",
433                     rindex("boofoofoo", "foo", 9));
434                 printf("   D => rindex(\"boofoofoo\", \"foo\", 9) = 6\n");
435                 $failed++;
436         }
437
438         if (index("boofoofoo", "foo", 10) != -1) {
439                 printf("perl => index(\"boofoofoo\", \"foo\", 10) = %d\n",
440                     index("boofoofoo", "foo", 10));
441                 printf("   D => index(\"boofoofoo\", \"foo\", 10) = -1\n");
442                 $failed++;
443         }
444
445         if (rindex("boofoofoo", "foo", 10) != 6) {
446                 printf("perl => rindex(\"boofoofoo\", \"foo\", 10) = %d\n",
447                     rindex("boofoofoo", "foo", 10));
448                 printf("   D => rindex(\"boofoofoo\", \"foo\", 10) = 6\n");
449                 $failed++;
450         }
451
452         if (index("boofoofoo", "foo", 11) != -1) {
453                 printf("perl => index(\"boofoofoo\", \"foo\", 11) = %d\n",
454                     index("boofoofoo", "foo", 11));
455                 printf("   D => index(\"boofoofoo\", \"foo\", 11) = -1\n");
456                 $failed++;
457         }
458
459         if (rindex("boofoofoo", "foo", 11) != 6) {
460                 printf("perl => rindex(\"boofoofoo\", \"foo\", 11) = %d\n",
461                     rindex("boofoofoo", "foo", 11));
462                 printf("   D => rindex(\"boofoofoo\", \"foo\", 11) = 6\n");
463                 $failed++;
464         }
465
466         if (index("boofoofoo", "foo", 400) != -1) {
467                 printf("perl => index(\"boofoofoo\", \"foo\", 400) = %d\n",
468                     index("boofoofoo", "foo", 400));
469                 printf("   D => index(\"boofoofoo\", \"foo\", 400) = -1\n");
470                 $failed++;
471         }
472
473         if (rindex("boofoofoo", "foo", 400) != 6) {
474                 printf("perl => rindex(\"boofoofoo\", \"foo\", 400) = %d\n",
475                     rindex("boofoofoo", "foo", 400));
476                 printf("   D => rindex(\"boofoofoo\", \"foo\", 400) = 6\n");
477                 $failed++;
478         }
479
480         if (index("foobarbaz", "barbazzy", -400) != -1) {
481                 printf("perl => index(\"foobarbaz\", \"barbazzy\", -400) = %d\n",
482                     index("foobarbaz", "barbazzy", -400));
483                 printf("   D => index(\"foobarbaz\", \"barbazzy\", -400) = -1\n");
484                 $failed++;
485         }
486
487         if (rindex("foobarbaz", "barbazzy", -400) != -1) {
488                 printf("perl => rindex(\"foobarbaz\", \"barbazzy\", -400) = %d\n",
489                     rindex("foobarbaz", "barbazzy", -400));
490                 printf("   D => rindex(\"foobarbaz\", \"barbazzy\", -400) = -1\n");
491                 $failed++;
492         }
493
494         if (index("foobarbaz", "barbazzy", -1) != -1) {
495                 printf("perl => index(\"foobarbaz\", \"barbazzy\", -1) = %d\n",
496                     index("foobarbaz", "barbazzy", -1));
497                 printf("   D => index(\"foobarbaz\", \"barbazzy\", -1) = -1\n");
498                 $failed++;
499         }
500
501         if (rindex("foobarbaz", "barbazzy", -1) != -1) {
502                 printf("perl => rindex(\"foobarbaz\", \"barbazzy\", -1) = %d\n",
503                     rindex("foobarbaz", "barbazzy", -1));
504                 printf("   D => rindex(\"foobarbaz\", \"barbazzy\", -1) = -1\n");
505                 $failed++;
506         }
507
508         if (index("foobarbaz", "barbazzy", 0) != -1) {
509                 printf("perl => index(\"foobarbaz\", \"barbazzy\", 0) = %d\n",
510                     index("foobarbaz", "barbazzy", 0));
511                 printf("   D => index(\"foobarbaz\", \"barbazzy\", 0) = -1\n");
512                 $failed++;
513         }
514
515         if (rindex("foobarbaz", "barbazzy", 0) != -1) {
516                 printf("perl => rindex(\"foobarbaz\", \"barbazzy\", 0) = %d\n",
517                     rindex("foobarbaz", "barbazzy", 0));
518                 printf("   D => rindex(\"foobarbaz\", \"barbazzy\", 0) = -1\n");
519                 $failed++;
520         }
521
522         if (index("foobarbaz", "barbazzy", 4) != -1) {
523                 printf("perl => index(\"foobarbaz\", \"barbazzy\", 4) = %d\n",
524                     index("foobarbaz", "barbazzy", 4));
525                 printf("   D => index(\"foobarbaz\", \"barbazzy\", 4) = -1\n");
526                 $failed++;
527         }
528
529         if (rindex("foobarbaz", "barbazzy", 4) != -1) {
530                 printf("perl => rindex(\"foobarbaz\", \"barbazzy\", 4) = %d\n",
531                     rindex("foobarbaz", "barbazzy", 4));
532                 printf("   D => rindex(\"foobarbaz\", \"barbazzy\", 4) = -1\n");
533                 $failed++;
534         }
535
536         if (index("foobarbaz", "barbazzy", 9) != -1) {
537                 printf("perl => index(\"foobarbaz\", \"barbazzy\", 9) = %d\n",
538                     index("foobarbaz", "barbazzy", 9));
539                 printf("   D => index(\"foobarbaz\", \"barbazzy\", 9) = -1\n");
540                 $failed++;
541         }
542
543         if (rindex("foobarbaz", "barbazzy", 9) != -1) {
544                 printf("perl => rindex(\"foobarbaz\", \"barbazzy\", 9) = %d\n",
545                     rindex("foobarbaz", "barbazzy", 9));
546                 printf("   D => rindex(\"foobarbaz\", \"barbazzy\", 9) = -1\n");
547                 $failed++;
548         }
549
550         if (index("foobarbaz", "barbazzy", 10) != -1) {
551                 printf("perl => index(\"foobarbaz\", \"barbazzy\", 10) = %d\n",
552                     index("foobarbaz", "barbazzy", 10));
553                 printf("   D => index(\"foobarbaz\", \"barbazzy\", 10) = -1\n");
554                 $failed++;
555         }
556
557         if (rindex("foobarbaz", "barbazzy", 10) != -1) {
558                 printf("perl => rindex(\"foobarbaz\", \"barbazzy\", 10) = %d\n",
559                     rindex("foobarbaz", "barbazzy", 10));
560                 printf("   D => rindex(\"foobarbaz\", \"barbazzy\", 10) = -1\n");
561                 $failed++;
562         }
563
564         if (index("foobarbaz", "barbazzy", 11) != -1) {
565                 printf("perl => index(\"foobarbaz\", \"barbazzy\", 11) = %d\n",
566                     index("foobarbaz", "barbazzy", 11));
567                 printf("   D => index(\"foobarbaz\", \"barbazzy\", 11) = -1\n");
568                 $failed++;
569         }
570
571         if (rindex("foobarbaz", "barbazzy", 11) != -1) {
572                 printf("perl => rindex(\"foobarbaz\", \"barbazzy\", 11) = %d\n",
573                     rindex("foobarbaz", "barbazzy", 11));
574                 printf("   D => rindex(\"foobarbaz\", \"barbazzy\", 11) = -1\n");
575                 $failed++;
576         }
577
578         if (index("foobarbaz", "barbazzy", 400) != -1) {
579                 printf("perl => index(\"foobarbaz\", \"barbazzy\", 400) = %d\n",
580                     index("foobarbaz", "barbazzy", 400));
581                 printf("   D => index(\"foobarbaz\", \"barbazzy\", 400) = -1\n");
582                 $failed++;
583         }
584
585         if (rindex("foobarbaz", "barbazzy", 400) != -1) {
586                 printf("perl => rindex(\"foobarbaz\", \"barbazzy\", 400) = %d\n",
587                     rindex("foobarbaz", "barbazzy", 400));
588                 printf("   D => rindex(\"foobarbaz\", \"barbazzy\", 400) = -1\n");
589                 $failed++;
590         }
591
592         if (index("foobar", "foobar", -400) != 0) {
593                 printf("perl => index(\"foobar\", \"foobar\", -400) = %d\n",
594                     index("foobar", "foobar", -400));
595                 printf("   D => index(\"foobar\", \"foobar\", -400) = 0\n");
596                 $failed++;
597         }
598
599         if (rindex("foobar", "foobar", -400) != -1) {
600                 printf("perl => rindex(\"foobar\", \"foobar\", -400) = %d\n",
601                     rindex("foobar", "foobar", -400));
602                 printf("   D => rindex(\"foobar\", \"foobar\", -400) = -1\n");
603                 $failed++;
604         }
605
606         if (index("foobar", "foobar", -1) != 0) {
607                 printf("perl => index(\"foobar\", \"foobar\", -1) = %d\n",
608                     index("foobar", "foobar", -1));
609                 printf("   D => index(\"foobar\", \"foobar\", -1) = 0\n");
610                 $failed++;
611         }
612
613         if (rindex("foobar", "foobar", -1) != -1) {
614                 printf("perl => rindex(\"foobar\", \"foobar\", -1) = %d\n",
615                     rindex("foobar", "foobar", -1));
616                 printf("   D => rindex(\"foobar\", \"foobar\", -1) = -1\n");
617                 $failed++;
618         }
619
620         if (index("foobar", "foobar", 0) != 0) {
621                 printf("perl => index(\"foobar\", \"foobar\", 0) = %d\n",
622                     index("foobar", "foobar", 0));
623                 printf("   D => index(\"foobar\", \"foobar\", 0) = 0\n");
624                 $failed++;
625         }
626
627         if (rindex("foobar", "foobar", 0) != 0) {
628                 printf("perl => rindex(\"foobar\", \"foobar\", 0) = %d\n",
629                     rindex("foobar", "foobar", 0));
630                 printf("   D => rindex(\"foobar\", \"foobar\", 0) = 0\n");
631                 $failed++;
632         }
633
634         if (index("foobar", "foobar", 3) != -1) {
635                 printf("perl => index(\"foobar\", \"foobar\", 3) = %d\n",
636                     index("foobar", "foobar", 3));
637                 printf("   D => index(\"foobar\", \"foobar\", 3) = -1\n");
638                 $failed++;
639         }
640
641         if (rindex("foobar", "foobar", 3) != 0) {
642                 printf("perl => rindex(\"foobar\", \"foobar\", 3) = %d\n",
643                     rindex("foobar", "foobar", 3));
644                 printf("   D => rindex(\"foobar\", \"foobar\", 3) = 0\n");
645                 $failed++;
646         }
647
648         if (index("foobar", "foobar", 6) != -1) {
649                 printf("perl => index(\"foobar\", \"foobar\", 6) = %d\n",
650                     index("foobar", "foobar", 6));
651                 printf("   D => index(\"foobar\", \"foobar\", 6) = -1\n");
652                 $failed++;
653         }
654
655         if (rindex("foobar", "foobar", 6) != 0) {
656                 printf("perl => rindex(\"foobar\", \"foobar\", 6) = %d\n",
657                     rindex("foobar", "foobar", 6));
658                 printf("   D => rindex(\"foobar\", \"foobar\", 6) = 0\n");
659                 $failed++;
660         }
661
662         if (index("foobar", "foobar", 7) != -1) {
663                 printf("perl => index(\"foobar\", \"foobar\", 7) = %d\n",
664                     index("foobar", "foobar", 7));
665                 printf("   D => index(\"foobar\", \"foobar\", 7) = -1\n");
666                 $failed++;
667         }
668
669         if (rindex("foobar", "foobar", 7) != 0) {
670                 printf("perl => rindex(\"foobar\", \"foobar\", 7) = %d\n",
671                     rindex("foobar", "foobar", 7));
672                 printf("   D => rindex(\"foobar\", \"foobar\", 7) = 0\n");
673                 $failed++;
674         }
675
676         if (index("foobar", "foobar", 8) != -1) {
677                 printf("perl => index(\"foobar\", \"foobar\", 8) = %d\n",
678                     index("foobar", "foobar", 8));
679                 printf("   D => index(\"foobar\", \"foobar\", 8) = -1\n");
680                 $failed++;
681         }
682
683         if (rindex("foobar", "foobar", 8) != 0) {
684                 printf("perl => rindex(\"foobar\", \"foobar\", 8) = %d\n",
685                     rindex("foobar", "foobar", 8));
686                 printf("   D => rindex(\"foobar\", \"foobar\", 8) = 0\n");
687                 $failed++;
688         }
689
690         if (index("foobar", "foobar", 400) != -1) {
691                 printf("perl => index(\"foobar\", \"foobar\", 400) = %d\n",
692                     index("foobar", "foobar", 400));
693                 printf("   D => index(\"foobar\", \"foobar\", 400) = -1\n");
694                 $failed++;
695         }
696
697         if (rindex("foobar", "foobar", 400) != 0) {
698                 printf("perl => rindex(\"foobar\", \"foobar\", 400) = %d\n",
699                     rindex("foobar", "foobar", 400));
700                 printf("   D => rindex(\"foobar\", \"foobar\", 400) = 0\n");
701                 $failed++;
702         }
703
704         if (index("foobar", "foobarbaz", -400) != -1) {
705                 printf("perl => index(\"foobar\", \"foobarbaz\", -400) = %d\n",
706                     index("foobar", "foobarbaz", -400));
707                 printf("   D => index(\"foobar\", \"foobarbaz\", -400) = -1\n");
708                 $failed++;
709         }
710
711         if (rindex("foobar", "foobarbaz", -400) != -1) {
712                 printf("perl => rindex(\"foobar\", \"foobarbaz\", -400) = %d\n",
713                     rindex("foobar", "foobarbaz", -400));
714                 printf("   D => rindex(\"foobar\", \"foobarbaz\", -400) = -1\n");
715                 $failed++;
716         }
717
718         if (index("foobar", "foobarbaz", -1) != -1) {
719                 printf("perl => index(\"foobar\", \"foobarbaz\", -1) = %d\n",
720                     index("foobar", "foobarbaz", -1));
721                 printf("   D => index(\"foobar\", \"foobarbaz\", -1) = -1\n");
722                 $failed++;
723         }
724
725         if (rindex("foobar", "foobarbaz", -1) != -1) {
726                 printf("perl => rindex(\"foobar\", \"foobarbaz\", -1) = %d\n",
727                     rindex("foobar", "foobarbaz", -1));
728                 printf("   D => rindex(\"foobar\", \"foobarbaz\", -1) = -1\n");
729                 $failed++;
730         }
731
732         if (index("foobar", "foobarbaz", 0) != -1) {
733                 printf("perl => index(\"foobar\", \"foobarbaz\", 0) = %d\n",
734                     index("foobar", "foobarbaz", 0));
735                 printf("   D => index(\"foobar\", \"foobarbaz\", 0) = -1\n");
736                 $failed++;
737         }
738
739         if (rindex("foobar", "foobarbaz", 0) != -1) {
740                 printf("perl => rindex(\"foobar\", \"foobarbaz\", 0) = %d\n",
741                     rindex("foobar", "foobarbaz", 0));
742                 printf("   D => rindex(\"foobar\", \"foobarbaz\", 0) = -1\n");
743                 $failed++;
744         }
745
746         if (index("foobar", "foobarbaz", 3) != -1) {
747                 printf("perl => index(\"foobar\", \"foobarbaz\", 3) = %d\n",
748                     index("foobar", "foobarbaz", 3));
749                 printf("   D => index(\"foobar\", \"foobarbaz\", 3) = -1\n");
750                 $failed++;
751         }
752
753         if (rindex("foobar", "foobarbaz", 3) != -1) {
754                 printf("perl => rindex(\"foobar\", \"foobarbaz\", 3) = %d\n",
755                     rindex("foobar", "foobarbaz", 3));
756                 printf("   D => rindex(\"foobar\", \"foobarbaz\", 3) = -1\n");
757                 $failed++;
758         }
759
760         if (index("foobar", "foobarbaz", 6) != -1) {
761                 printf("perl => index(\"foobar\", \"foobarbaz\", 6) = %d\n",
762                     index("foobar", "foobarbaz", 6));
763                 printf("   D => index(\"foobar\", \"foobarbaz\", 6) = -1\n");
764                 $failed++;
765         }
766
767         if (rindex("foobar", "foobarbaz", 6) != -1) {
768                 printf("perl => rindex(\"foobar\", \"foobarbaz\", 6) = %d\n",
769                     rindex("foobar", "foobarbaz", 6));
770                 printf("   D => rindex(\"foobar\", \"foobarbaz\", 6) = -1\n");
771                 $failed++;
772         }
773
774         if (index("foobar", "foobarbaz", 7) != -1) {
775                 printf("perl => index(\"foobar\", \"foobarbaz\", 7) = %d\n",
776                     index("foobar", "foobarbaz", 7));
777                 printf("   D => index(\"foobar\", \"foobarbaz\", 7) = -1\n");
778                 $failed++;
779         }
780
781         if (rindex("foobar", "foobarbaz", 7) != -1) {
782                 printf("perl => rindex(\"foobar\", \"foobarbaz\", 7) = %d\n",
783                     rindex("foobar", "foobarbaz", 7));
784                 printf("   D => rindex(\"foobar\", \"foobarbaz\", 7) = -1\n");
785                 $failed++;
786         }
787
788         if (index("foobar", "foobarbaz", 8) != -1) {
789                 printf("perl => index(\"foobar\", \"foobarbaz\", 8) = %d\n",
790                     index("foobar", "foobarbaz", 8));
791                 printf("   D => index(\"foobar\", \"foobarbaz\", 8) = -1\n");
792                 $failed++;
793         }
794
795         if (rindex("foobar", "foobarbaz", 8) != -1) {
796                 printf("perl => rindex(\"foobar\", \"foobarbaz\", 8) = %d\n",
797                     rindex("foobar", "foobarbaz", 8));
798                 printf("   D => rindex(\"foobar\", \"foobarbaz\", 8) = -1\n");
799                 $failed++;
800         }
801
802         if (index("foobar", "foobarbaz", 400) != -1) {
803                 printf("perl => index(\"foobar\", \"foobarbaz\", 400) = %d\n",
804                     index("foobar", "foobarbaz", 400));
805                 printf("   D => index(\"foobar\", \"foobarbaz\", 400) = -1\n");
806                 $failed++;
807         }
808
809         if (rindex("foobar", "foobarbaz", 400) != -1) {
810                 printf("perl => rindex(\"foobar\", \"foobarbaz\", 400) = %d\n",
811                     rindex("foobar", "foobarbaz", 400));
812                 printf("   D => rindex(\"foobar\", \"foobarbaz\", 400) = -1\n");
813                 $failed++;
814         }
815
816         if (index("", "foobar", -400) != -1) {
817                 printf("perl => index(\"\", \"foobar\", -400) = %d\n",
818                     index("", "foobar", -400));
819                 printf("   D => index(\"\", \"foobar\", -400) = -1\n");
820                 $failed++;
821         }
822
823         if (rindex("", "foobar", -400) != -1) {
824                 printf("perl => rindex(\"\", \"foobar\", -400) = %d\n",
825                     rindex("", "foobar", -400));
826                 printf("   D => rindex(\"\", \"foobar\", -400) = -1\n");
827                 $failed++;
828         }
829
830         if (index("", "foobar", -1) != -1) {
831                 printf("perl => index(\"\", \"foobar\", -1) = %d\n",
832                     index("", "foobar", -1));
833                 printf("   D => index(\"\", \"foobar\", -1) = -1\n");
834                 $failed++;
835         }
836
837         if (rindex("", "foobar", -1) != -1) {
838                 printf("perl => rindex(\"\", \"foobar\", -1) = %d\n",
839                     rindex("", "foobar", -1));
840                 printf("   D => rindex(\"\", \"foobar\", -1) = -1\n");
841                 $failed++;
842         }
843
844         if (index("", "foobar", 0) != -1) {
845                 printf("perl => index(\"\", \"foobar\", 0) = %d\n",
846                     index("", "foobar", 0));
847                 printf("   D => index(\"\", \"foobar\", 0) = -1\n");
848                 $failed++;
849         }
850
851         if (rindex("", "foobar", 0) != -1) {
852                 printf("perl => rindex(\"\", \"foobar\", 0) = %d\n",
853                     rindex("", "foobar", 0));
854                 printf("   D => rindex(\"\", \"foobar\", 0) = -1\n");
855                 $failed++;
856         }
857
858         if (index("", "foobar", 0) != -1) {
859                 printf("perl => index(\"\", \"foobar\", 0) = %d\n",
860                     index("", "foobar", 0));
861                 printf("   D => index(\"\", \"foobar\", 0) = -1\n");
862                 $failed++;
863         }
864
865         if (rindex("", "foobar", 0) != -1) {
866                 printf("perl => rindex(\"\", \"foobar\", 0) = %d\n",
867                     rindex("", "foobar", 0));
868                 printf("   D => rindex(\"\", \"foobar\", 0) = -1\n");
869                 $failed++;
870         }
871
872         if (index("", "foobar", 0) != -1) {
873                 printf("perl => index(\"\", \"foobar\", 0) = %d\n",
874                     index("", "foobar", 0));
875                 printf("   D => index(\"\", \"foobar\", 0) = -1\n");
876                 $failed++;
877         }
878
879         if (rindex("", "foobar", 0) != -1) {
880                 printf("perl => rindex(\"\", \"foobar\", 0) = %d\n",
881                     rindex("", "foobar", 0));
882                 printf("   D => rindex(\"\", \"foobar\", 0) = -1\n");
883                 $failed++;
884         }
885
886         if (index("", "foobar", 1) != -1) {
887                 printf("perl => index(\"\", \"foobar\", 1) = %d\n",
888                     index("", "foobar", 1));
889                 printf("   D => index(\"\", \"foobar\", 1) = -1\n");
890                 $failed++;
891         }
892
893         if (rindex("", "foobar", 1) != -1) {
894                 printf("perl => rindex(\"\", \"foobar\", 1) = %d\n",
895                     rindex("", "foobar", 1));
896                 printf("   D => rindex(\"\", \"foobar\", 1) = -1\n");
897                 $failed++;
898         }
899
900         if (index("", "foobar", 2) != -1) {
901                 printf("perl => index(\"\", \"foobar\", 2) = %d\n",
902                     index("", "foobar", 2));
903                 printf("   D => index(\"\", \"foobar\", 2) = -1\n");
904                 $failed++;
905         }
906
907         if (rindex("", "foobar", 2) != -1) {
908                 printf("perl => rindex(\"\", \"foobar\", 2) = %d\n",
909                     rindex("", "foobar", 2));
910                 printf("   D => rindex(\"\", \"foobar\", 2) = -1\n");
911                 $failed++;
912         }
913
914         if (index("", "foobar", 400) != -1) {
915                 printf("perl => index(\"\", \"foobar\", 400) = %d\n",
916                     index("", "foobar", 400));
917                 printf("   D => index(\"\", \"foobar\", 400) = -1\n");
918                 $failed++;
919         }
920
921         if (rindex("", "foobar", 400) != -1) {
922                 printf("perl => rindex(\"\", \"foobar\", 400) = %d\n",
923                     rindex("", "foobar", 400));
924                 printf("   D => rindex(\"\", \"foobar\", 400) = -1\n");
925                 $failed++;
926         }
927
928         if (index("foobar", "", -400) != 0) {
929                 printf("perl => index(\"foobar\", \"\", -400) = %d\n",
930                     index("foobar", "", -400));
931                 printf("   D => index(\"foobar\", \"\", -400) = 0\n");
932                 $failed++;
933         }
934
935         if (rindex("foobar", "", -400) != 0) {
936                 printf("perl => rindex(\"foobar\", \"\", -400) = %d\n",
937                     rindex("foobar", "", -400));
938                 printf("   D => rindex(\"foobar\", \"\", -400) = 0\n");
939                 $failed++;
940         }
941
942         if (index("foobar", "", -1) != 0) {
943                 printf("perl => index(\"foobar\", \"\", -1) = %d\n",
944                     index("foobar", "", -1));
945                 printf("   D => index(\"foobar\", \"\", -1) = 0\n");
946                 $failed++;
947         }
948
949         if (rindex("foobar", "", -1) != 0) {
950                 printf("perl => rindex(\"foobar\", \"\", -1) = %d\n",
951                     rindex("foobar", "", -1));
952                 printf("   D => rindex(\"foobar\", \"\", -1) = 0\n");
953                 $failed++;
954         }
955
956         if (index("foobar", "", 0) != 0) {
957                 printf("perl => index(\"foobar\", \"\", 0) = %d\n",
958                     index("foobar", "", 0));
959                 printf("   D => index(\"foobar\", \"\", 0) = 0\n");
960                 $failed++;
961         }
962
963         if (rindex("foobar", "", 0) != 0) {
964                 printf("perl => rindex(\"foobar\", \"\", 0) = %d\n",
965                     rindex("foobar", "", 0));
966                 printf("   D => rindex(\"foobar\", \"\", 0) = 0\n");
967                 $failed++;
968         }
969
970         if (index("foobar", "", 3) != 3) {
971                 printf("perl => index(\"foobar\", \"\", 3) = %d\n",
972                     index("foobar", "", 3));
973                 printf("   D => index(\"foobar\", \"\", 3) = 3\n");
974                 $failed++;
975         }
976
977         if (rindex("foobar", "", 3) != 3) {
978                 printf("perl => rindex(\"foobar\", \"\", 3) = %d\n",
979                     rindex("foobar", "", 3));
980                 printf("   D => rindex(\"foobar\", \"\", 3) = 3\n");
981                 $failed++;
982         }
983
984         if (index("foobar", "", 6) != 6) {
985                 printf("perl => index(\"foobar\", \"\", 6) = %d\n",
986                     index("foobar", "", 6));
987                 printf("   D => index(\"foobar\", \"\", 6) = 6\n");
988                 $failed++;
989         }
990
991         if (rindex("foobar", "", 6) != 6) {
992                 printf("perl => rindex(\"foobar\", \"\", 6) = %d\n",
993                     rindex("foobar", "", 6));
994                 printf("   D => rindex(\"foobar\", \"\", 6) = 6\n");
995                 $failed++;
996         }
997
998         if (index("foobar", "", 7) != 6) {
999                 printf("perl => index(\"foobar\", \"\", 7) = %d\n",
1000                     index("foobar", "", 7));
1001                 printf("   D => index(\"foobar\", \"\", 7) = 6\n");
1002                 $failed++;
1003         }
1004
1005         if (rindex("foobar", "", 7) != 6) {
1006                 printf("perl => rindex(\"foobar\", \"\", 7) = %d\n",
1007                     rindex("foobar", "", 7));
1008                 printf("   D => rindex(\"foobar\", \"\", 7) = 6\n");
1009                 $failed++;
1010         }
1011
1012         if (index("foobar", "", 8) != 6) {
1013                 printf("perl => index(\"foobar\", \"\", 8) = %d\n",
1014                     index("foobar", "", 8));
1015                 printf("   D => index(\"foobar\", \"\", 8) = 6\n");
1016                 $failed++;
1017         }
1018
1019         if (rindex("foobar", "", 8) != 6) {
1020                 printf("perl => rindex(\"foobar\", \"\", 8) = %d\n",
1021                     rindex("foobar", "", 8));
1022                 printf("   D => rindex(\"foobar\", \"\", 8) = 6\n");
1023                 $failed++;
1024         }
1025
1026         if (index("foobar", "", 400) != 6) {
1027                 printf("perl => index(\"foobar\", \"\", 400) = %d\n",
1028                     index("foobar", "", 400));
1029                 printf("   D => index(\"foobar\", \"\", 400) = 6\n");
1030                 $failed++;
1031         }
1032
1033         if (rindex("foobar", "", 400) != 6) {
1034                 printf("perl => rindex(\"foobar\", \"\", 400) = %d\n",
1035                     rindex("foobar", "", 400));
1036                 printf("   D => rindex(\"foobar\", \"\", 400) = 6\n");
1037                 $failed++;
1038         }
1039
1040         if (index("", "", -400) != 0) {
1041                 printf("perl => index(\"\", \"\", -400) = %d\n",
1042                     index("", "", -400));
1043                 printf("   D => index(\"\", \"\", -400) = 0\n");
1044                 $failed++;
1045         }
1046
1047         if (rindex("", "", -400) != 0) {
1048                 printf("perl => rindex(\"\", \"\", -400) = %d\n",
1049                     rindex("", "", -400));
1050                 printf("   D => rindex(\"\", \"\", -400) = 0\n");
1051                 $failed++;
1052         }
1053
1054         if (index("", "", -1) != 0) {
1055                 printf("perl => index(\"\", \"\", -1) = %d\n",
1056                     index("", "", -1));
1057                 printf("   D => index(\"\", \"\", -1) = 0\n");
1058                 $failed++;
1059         }
1060
1061         if (rindex("", "", -1) != 0) {
1062                 printf("perl => rindex(\"\", \"\", -1) = %d\n",
1063                     rindex("", "", -1));
1064                 printf("   D => rindex(\"\", \"\", -1) = 0\n");
1065                 $failed++;
1066         }
1067
1068         if (index("", "", 0) != 0) {
1069                 printf("perl => index(\"\", \"\", 0) = %d\n",
1070                     index("", "", 0));
1071                 printf("   D => index(\"\", \"\", 0) = 0\n");
1072                 $failed++;
1073         }
1074
1075         if (rindex("", "", 0) != 0) {
1076                 printf("perl => rindex(\"\", \"\", 0) = %d\n",
1077                     rindex("", "", 0));
1078                 printf("   D => rindex(\"\", \"\", 0) = 0\n");
1079                 $failed++;
1080         }
1081
1082         if (index("", "", 0) != 0) {
1083                 printf("perl => index(\"\", \"\", 0) = %d\n",
1084                     index("", "", 0));
1085                 printf("   D => index(\"\", \"\", 0) = 0\n");
1086                 $failed++;
1087         }
1088
1089         if (rindex("", "", 0) != 0) {
1090                 printf("perl => rindex(\"\", \"\", 0) = %d\n",
1091                     rindex("", "", 0));
1092                 printf("   D => rindex(\"\", \"\", 0) = 0\n");
1093                 $failed++;
1094         }
1095
1096         if (index("", "", 0) != 0) {
1097                 printf("perl => index(\"\", \"\", 0) = %d\n",
1098                     index("", "", 0));
1099                 printf("   D => index(\"\", \"\", 0) = 0\n");
1100                 $failed++;
1101         }
1102
1103         if (rindex("", "", 0) != 0) {
1104                 printf("perl => rindex(\"\", \"\", 0) = %d\n",
1105                     rindex("", "", 0));
1106                 printf("   D => rindex(\"\", \"\", 0) = 0\n");
1107                 $failed++;
1108         }
1109
1110         if (index("", "", 1) != 0) {
1111                 printf("perl => index(\"\", \"\", 1) = %d\n",
1112                     index("", "", 1));
1113                 printf("   D => index(\"\", \"\", 1) = 0\n");
1114                 $failed++;
1115         }
1116
1117         if (rindex("", "", 1) != 0) {
1118                 printf("perl => rindex(\"\", \"\", 1) = %d\n",
1119                     rindex("", "", 1));
1120                 printf("   D => rindex(\"\", \"\", 1) = 0\n");
1121                 $failed++;
1122         }
1123
1124         exit($failed);
1125 }
1126