Tizen 2.0 Release
[external/tizen-coreutils.git] / tests / wc / wc-tests
1 #! /bin/sh
2 # This script was generated automatically by mk-script.
3 case $# in
4   0) xx='wc';;
5   *) xx="$1";;
6 esac
7 test "$VERBOSE" && echo=echo || echo=:
8 $echo testing program: $xx
9 errors=0
10 test "$srcdir" || srcdir=.
11 test "$VERBOSE" && $xx --version 2> /dev/null
12
13 # Make sure we get English translations.
14 LANGUAGE=C
15 export LANGUAGE
16 LC_ALL=C
17 export LC_ALL
18 LANG=C
19 export LANG
20
21 cat $srcdir/a0.I | $xx -c > a0.O 2> a0.E
22 code=$?
23 if test $code != 0; then
24   $echo "Test a0(|) failed: $xx return code $code differs from expected value 0" 1>&2
25   errors=`expr $errors + 1`
26 else
27   cmp a0.O $srcdir/a0.X > /dev/null 2>&1
28   case $? in
29     0) if test "$VERBOSE"; then $echo "passed a0(|)"; fi;;
30     1) $echo "Test a0(|) failed: files a0.O and $srcdir/a0.X differ" 1>&2
31        (diff -c a0.O $srcdir/a0.X) 2> /dev/null
32        errors=`expr $errors + 1`;;
33     2) $echo "Test a0(|) may have failed." 1>&2
34        $echo The command "cmp a0.O $srcdir/a0.X" failed. 1>&2
35        errors=`expr $errors + 1`;;
36   esac
37 fi
38 test -s a0.E || rm -f a0.E
39 $xx -c < $srcdir/a0.I > a0.O 2> a0.E
40 code=$?
41 if test $code != 0; then
42   $echo "Test a0(<) failed: $xx return code $code differs from expected value 0" 1>&2
43   errors=`expr $errors + 1`
44 else
45   cmp a0.O $srcdir/a0.X > /dev/null 2>&1
46   case $? in
47     0) if test "$VERBOSE"; then $echo "passed a0(<)"; fi;;
48     1) $echo "Test a0(<) failed: files a0.O and $srcdir/a0.X differ" 1>&2
49        (diff -c a0.O $srcdir/a0.X) 2> /dev/null
50        errors=`expr $errors + 1`;;
51     2) $echo "Test a0(<) may have failed." 1>&2
52        $echo The command "cmp a0.O $srcdir/a0.X" failed. 1>&2
53        errors=`expr $errors + 1`;;
54   esac
55 fi
56 test -s a0.E || rm -f a0.E
57 cat $srcdir/a1.I | $xx -l > a1.O 2> a1.E
58 code=$?
59 if test $code != 0; then
60   $echo "Test a1(|) failed: $xx return code $code differs from expected value 0" 1>&2
61   errors=`expr $errors + 1`
62 else
63   cmp a1.O $srcdir/a1.X > /dev/null 2>&1
64   case $? in
65     0) if test "$VERBOSE"; then $echo "passed a1(|)"; fi;;
66     1) $echo "Test a1(|) failed: files a1.O and $srcdir/a1.X differ" 1>&2
67        (diff -c a1.O $srcdir/a1.X) 2> /dev/null
68        errors=`expr $errors + 1`;;
69     2) $echo "Test a1(|) may have failed." 1>&2
70        $echo The command "cmp a1.O $srcdir/a1.X" failed. 1>&2
71        errors=`expr $errors + 1`;;
72   esac
73 fi
74 test -s a1.E || rm -f a1.E
75 $xx -l < $srcdir/a1.I > a1.O 2> a1.E
76 code=$?
77 if test $code != 0; then
78   $echo "Test a1(<) failed: $xx return code $code differs from expected value 0" 1>&2
79   errors=`expr $errors + 1`
80 else
81   cmp a1.O $srcdir/a1.X > /dev/null 2>&1
82   case $? in
83     0) if test "$VERBOSE"; then $echo "passed a1(<)"; fi;;
84     1) $echo "Test a1(<) failed: files a1.O and $srcdir/a1.X differ" 1>&2
85        (diff -c a1.O $srcdir/a1.X) 2> /dev/null
86        errors=`expr $errors + 1`;;
87     2) $echo "Test a1(<) may have failed." 1>&2
88        $echo The command "cmp a1.O $srcdir/a1.X" failed. 1>&2
89        errors=`expr $errors + 1`;;
90   esac
91 fi
92 test -s a1.E || rm -f a1.E
93 cat $srcdir/a2.I | $xx -w > a2.O 2> a2.E
94 code=$?
95 if test $code != 0; then
96   $echo "Test a2(|) failed: $xx return code $code differs from expected value 0" 1>&2
97   errors=`expr $errors + 1`
98 else
99   cmp a2.O $srcdir/a2.X > /dev/null 2>&1
100   case $? in
101     0) if test "$VERBOSE"; then $echo "passed a2(|)"; fi;;
102     1) $echo "Test a2(|) failed: files a2.O and $srcdir/a2.X differ" 1>&2
103        (diff -c a2.O $srcdir/a2.X) 2> /dev/null
104        errors=`expr $errors + 1`;;
105     2) $echo "Test a2(|) may have failed." 1>&2
106        $echo The command "cmp a2.O $srcdir/a2.X" failed. 1>&2
107        errors=`expr $errors + 1`;;
108   esac
109 fi
110 test -s a2.E || rm -f a2.E
111 $xx -w < $srcdir/a2.I > a2.O 2> a2.E
112 code=$?
113 if test $code != 0; then
114   $echo "Test a2(<) failed: $xx return code $code differs from expected value 0" 1>&2
115   errors=`expr $errors + 1`
116 else
117   cmp a2.O $srcdir/a2.X > /dev/null 2>&1
118   case $? in
119     0) if test "$VERBOSE"; then $echo "passed a2(<)"; fi;;
120     1) $echo "Test a2(<) failed: files a2.O and $srcdir/a2.X differ" 1>&2
121        (diff -c a2.O $srcdir/a2.X) 2> /dev/null
122        errors=`expr $errors + 1`;;
123     2) $echo "Test a2(<) may have failed." 1>&2
124        $echo The command "cmp a2.O $srcdir/a2.X" failed. 1>&2
125        errors=`expr $errors + 1`;;
126   esac
127 fi
128 test -s a2.E || rm -f a2.E
129 cat $srcdir/a3.I | $xx -c > a3.O 2> a3.E
130 code=$?
131 if test $code != 0; then
132   $echo "Test a3(|) failed: $xx return code $code differs from expected value 0" 1>&2
133   errors=`expr $errors + 1`
134 else
135   cmp a3.O $srcdir/a3.X > /dev/null 2>&1
136   case $? in
137     0) if test "$VERBOSE"; then $echo "passed a3(|)"; fi;;
138     1) $echo "Test a3(|) failed: files a3.O and $srcdir/a3.X differ" 1>&2
139        (diff -c a3.O $srcdir/a3.X) 2> /dev/null
140        errors=`expr $errors + 1`;;
141     2) $echo "Test a3(|) may have failed." 1>&2
142        $echo The command "cmp a3.O $srcdir/a3.X" failed. 1>&2
143        errors=`expr $errors + 1`;;
144   esac
145 fi
146 test -s a3.E || rm -f a3.E
147 $xx -c < $srcdir/a3.I > a3.O 2> a3.E
148 code=$?
149 if test $code != 0; then
150   $echo "Test a3(<) failed: $xx return code $code differs from expected value 0" 1>&2
151   errors=`expr $errors + 1`
152 else
153   cmp a3.O $srcdir/a3.X > /dev/null 2>&1
154   case $? in
155     0) if test "$VERBOSE"; then $echo "passed a3(<)"; fi;;
156     1) $echo "Test a3(<) failed: files a3.O and $srcdir/a3.X differ" 1>&2
157        (diff -c a3.O $srcdir/a3.X) 2> /dev/null
158        errors=`expr $errors + 1`;;
159     2) $echo "Test a3(<) may have failed." 1>&2
160        $echo The command "cmp a3.O $srcdir/a3.X" failed. 1>&2
161        errors=`expr $errors + 1`;;
162   esac
163 fi
164 test -s a3.E || rm -f a3.E
165 cat $srcdir/a4.I | $xx -w > a4.O 2> a4.E
166 code=$?
167 if test $code != 0; then
168   $echo "Test a4(|) failed: $xx return code $code differs from expected value 0" 1>&2
169   errors=`expr $errors + 1`
170 else
171   cmp a4.O $srcdir/a4.X > /dev/null 2>&1
172   case $? in
173     0) if test "$VERBOSE"; then $echo "passed a4(|)"; fi;;
174     1) $echo "Test a4(|) failed: files a4.O and $srcdir/a4.X differ" 1>&2
175        (diff -c a4.O $srcdir/a4.X) 2> /dev/null
176        errors=`expr $errors + 1`;;
177     2) $echo "Test a4(|) may have failed." 1>&2
178        $echo The command "cmp a4.O $srcdir/a4.X" failed. 1>&2
179        errors=`expr $errors + 1`;;
180   esac
181 fi
182 test -s a4.E || rm -f a4.E
183 $xx -w < $srcdir/a4.I > a4.O 2> a4.E
184 code=$?
185 if test $code != 0; then
186   $echo "Test a4(<) failed: $xx return code $code differs from expected value 0" 1>&2
187   errors=`expr $errors + 1`
188 else
189   cmp a4.O $srcdir/a4.X > /dev/null 2>&1
190   case $? in
191     0) if test "$VERBOSE"; then $echo "passed a4(<)"; fi;;
192     1) $echo "Test a4(<) failed: files a4.O and $srcdir/a4.X differ" 1>&2
193        (diff -c a4.O $srcdir/a4.X) 2> /dev/null
194        errors=`expr $errors + 1`;;
195     2) $echo "Test a4(<) may have failed." 1>&2
196        $echo The command "cmp a4.O $srcdir/a4.X" failed. 1>&2
197        errors=`expr $errors + 1`;;
198   esac
199 fi
200 test -s a4.E || rm -f a4.E
201 cat $srcdir/a5.I | $xx -w > a5.O 2> a5.E
202 code=$?
203 if test $code != 0; then
204   $echo "Test a5(|) failed: $xx return code $code differs from expected value 0" 1>&2
205   errors=`expr $errors + 1`
206 else
207   cmp a5.O $srcdir/a5.X > /dev/null 2>&1
208   case $? in
209     0) if test "$VERBOSE"; then $echo "passed a5(|)"; fi;;
210     1) $echo "Test a5(|) failed: files a5.O and $srcdir/a5.X differ" 1>&2
211        (diff -c a5.O $srcdir/a5.X) 2> /dev/null
212        errors=`expr $errors + 1`;;
213     2) $echo "Test a5(|) may have failed." 1>&2
214        $echo The command "cmp a5.O $srcdir/a5.X" failed. 1>&2
215        errors=`expr $errors + 1`;;
216   esac
217 fi
218 test -s a5.E || rm -f a5.E
219 $xx -w < $srcdir/a5.I > a5.O 2> a5.E
220 code=$?
221 if test $code != 0; then
222   $echo "Test a5(<) failed: $xx return code $code differs from expected value 0" 1>&2
223   errors=`expr $errors + 1`
224 else
225   cmp a5.O $srcdir/a5.X > /dev/null 2>&1
226   case $? in
227     0) if test "$VERBOSE"; then $echo "passed a5(<)"; fi;;
228     1) $echo "Test a5(<) failed: files a5.O and $srcdir/a5.X differ" 1>&2
229        (diff -c a5.O $srcdir/a5.X) 2> /dev/null
230        errors=`expr $errors + 1`;;
231     2) $echo "Test a5(<) may have failed." 1>&2
232        $echo The command "cmp a5.O $srcdir/a5.X" failed. 1>&2
233        errors=`expr $errors + 1`;;
234   esac
235 fi
236 test -s a5.E || rm -f a5.E
237 cat $srcdir/a6.I | $xx -w > a6.O 2> a6.E
238 code=$?
239 if test $code != 0; then
240   $echo "Test a6(|) failed: $xx return code $code differs from expected value 0" 1>&2
241   errors=`expr $errors + 1`
242 else
243   cmp a6.O $srcdir/a6.X > /dev/null 2>&1
244   case $? in
245     0) if test "$VERBOSE"; then $echo "passed a6(|)"; fi;;
246     1) $echo "Test a6(|) failed: files a6.O and $srcdir/a6.X differ" 1>&2
247        (diff -c a6.O $srcdir/a6.X) 2> /dev/null
248        errors=`expr $errors + 1`;;
249     2) $echo "Test a6(|) may have failed." 1>&2
250        $echo The command "cmp a6.O $srcdir/a6.X" failed. 1>&2
251        errors=`expr $errors + 1`;;
252   esac
253 fi
254 test -s a6.E || rm -f a6.E
255 $xx -w < $srcdir/a6.I > a6.O 2> a6.E
256 code=$?
257 if test $code != 0; then
258   $echo "Test a6(<) failed: $xx return code $code differs from expected value 0" 1>&2
259   errors=`expr $errors + 1`
260 else
261   cmp a6.O $srcdir/a6.X > /dev/null 2>&1
262   case $? in
263     0) if test "$VERBOSE"; then $echo "passed a6(<)"; fi;;
264     1) $echo "Test a6(<) failed: files a6.O and $srcdir/a6.X differ" 1>&2
265        (diff -c a6.O $srcdir/a6.X) 2> /dev/null
266        errors=`expr $errors + 1`;;
267     2) $echo "Test a6(<) may have failed." 1>&2
268        $echo The command "cmp a6.O $srcdir/a6.X" failed. 1>&2
269        errors=`expr $errors + 1`;;
270   esac
271 fi
272 test -s a6.E || rm -f a6.E
273 cat $srcdir/a7.I | $xx -l > a7.O 2> a7.E
274 code=$?
275 if test $code != 0; then
276   $echo "Test a7(|) failed: $xx return code $code differs from expected value 0" 1>&2
277   errors=`expr $errors + 1`
278 else
279   cmp a7.O $srcdir/a7.X > /dev/null 2>&1
280   case $? in
281     0) if test "$VERBOSE"; then $echo "passed a7(|)"; fi;;
282     1) $echo "Test a7(|) failed: files a7.O and $srcdir/a7.X differ" 1>&2
283        (diff -c a7.O $srcdir/a7.X) 2> /dev/null
284        errors=`expr $errors + 1`;;
285     2) $echo "Test a7(|) may have failed." 1>&2
286        $echo The command "cmp a7.O $srcdir/a7.X" failed. 1>&2
287        errors=`expr $errors + 1`;;
288   esac
289 fi
290 test -s a7.E || rm -f a7.E
291 $xx -l < $srcdir/a7.I > a7.O 2> a7.E
292 code=$?
293 if test $code != 0; then
294   $echo "Test a7(<) failed: $xx return code $code differs from expected value 0" 1>&2
295   errors=`expr $errors + 1`
296 else
297   cmp a7.O $srcdir/a7.X > /dev/null 2>&1
298   case $? in
299     0) if test "$VERBOSE"; then $echo "passed a7(<)"; fi;;
300     1) $echo "Test a7(<) failed: files a7.O and $srcdir/a7.X differ" 1>&2
301        (diff -c a7.O $srcdir/a7.X) 2> /dev/null
302        errors=`expr $errors + 1`;;
303     2) $echo "Test a7(<) may have failed." 1>&2
304        $echo The command "cmp a7.O $srcdir/a7.X" failed. 1>&2
305        errors=`expr $errors + 1`;;
306   esac
307 fi
308 test -s a7.E || rm -f a7.E
309 cat $srcdir/a8.I | $xx -l > a8.O 2> a8.E
310 code=$?
311 if test $code != 0; then
312   $echo "Test a8(|) failed: $xx return code $code differs from expected value 0" 1>&2
313   errors=`expr $errors + 1`
314 else
315   cmp a8.O $srcdir/a8.X > /dev/null 2>&1
316   case $? in
317     0) if test "$VERBOSE"; then $echo "passed a8(|)"; fi;;
318     1) $echo "Test a8(|) failed: files a8.O and $srcdir/a8.X differ" 1>&2
319        (diff -c a8.O $srcdir/a8.X) 2> /dev/null
320        errors=`expr $errors + 1`;;
321     2) $echo "Test a8(|) may have failed." 1>&2
322        $echo The command "cmp a8.O $srcdir/a8.X" failed. 1>&2
323        errors=`expr $errors + 1`;;
324   esac
325 fi
326 test -s a8.E || rm -f a8.E
327 $xx -l < $srcdir/a8.I > a8.O 2> a8.E
328 code=$?
329 if test $code != 0; then
330   $echo "Test a8(<) failed: $xx return code $code differs from expected value 0" 1>&2
331   errors=`expr $errors + 1`
332 else
333   cmp a8.O $srcdir/a8.X > /dev/null 2>&1
334   case $? in
335     0) if test "$VERBOSE"; then $echo "passed a8(<)"; fi;;
336     1) $echo "Test a8(<) failed: files a8.O and $srcdir/a8.X differ" 1>&2
337        (diff -c a8.O $srcdir/a8.X) 2> /dev/null
338        errors=`expr $errors + 1`;;
339     2) $echo "Test a8(<) may have failed." 1>&2
340        $echo The command "cmp a8.O $srcdir/a8.X" failed. 1>&2
341        errors=`expr $errors + 1`;;
342   esac
343 fi
344 test -s a8.E || rm -f a8.E
345 cat $srcdir/a9.I | $xx -l > a9.O 2> a9.E
346 code=$?
347 if test $code != 0; then
348   $echo "Test a9(|) failed: $xx return code $code differs from expected value 0" 1>&2
349   errors=`expr $errors + 1`
350 else
351   cmp a9.O $srcdir/a9.X > /dev/null 2>&1
352   case $? in
353     0) if test "$VERBOSE"; then $echo "passed a9(|)"; fi;;
354     1) $echo "Test a9(|) failed: files a9.O and $srcdir/a9.X differ" 1>&2
355        (diff -c a9.O $srcdir/a9.X) 2> /dev/null
356        errors=`expr $errors + 1`;;
357     2) $echo "Test a9(|) may have failed." 1>&2
358        $echo The command "cmp a9.O $srcdir/a9.X" failed. 1>&2
359        errors=`expr $errors + 1`;;
360   esac
361 fi
362 test -s a9.E || rm -f a9.E
363 $xx -l < $srcdir/a9.I > a9.O 2> a9.E
364 code=$?
365 if test $code != 0; then
366   $echo "Test a9(<) failed: $xx return code $code differs from expected value 0" 1>&2
367   errors=`expr $errors + 1`
368 else
369   cmp a9.O $srcdir/a9.X > /dev/null 2>&1
370   case $? in
371     0) if test "$VERBOSE"; then $echo "passed a9(<)"; fi;;
372     1) $echo "Test a9(<) failed: files a9.O and $srcdir/a9.X differ" 1>&2
373        (diff -c a9.O $srcdir/a9.X) 2> /dev/null
374        errors=`expr $errors + 1`;;
375     2) $echo "Test a9(<) may have failed." 1>&2
376        $echo The command "cmp a9.O $srcdir/a9.X" failed. 1>&2
377        errors=`expr $errors + 1`;;
378   esac
379 fi
380 test -s a9.E || rm -f a9.E
381 $xx  < $srcdir/b0.I > b0.O 2> b0.E
382 code=$?
383 if test $code != 0; then
384   $echo "Test b0 failed: $xx return code $code differs from expected value 0" 1>&2
385   errors=`expr $errors + 1`
386 else
387   cmp b0.O $srcdir/b0.X > /dev/null 2>&1
388   case $? in
389     0) if test "$VERBOSE"; then $echo "passed b0"; fi;;
390     1) $echo "Test b0 failed: files b0.O and $srcdir/b0.X differ" 1>&2
391        (diff -c b0.O $srcdir/b0.X) 2> /dev/null
392        errors=`expr $errors + 1`;;
393     2) $echo "Test b0 may have failed." 1>&2
394        $echo The command "cmp b0.O $srcdir/b0.X" failed. 1>&2
395        errors=`expr $errors + 1`;;
396   esac
397 fi
398 test -s b0.E || rm -f b0.E
399 $xx  < $srcdir/b1.I > b1.O 2> b1.E
400 code=$?
401 if test $code != 0; then
402   $echo "Test b1 failed: $xx return code $code differs from expected value 0" 1>&2
403   errors=`expr $errors + 1`
404 else
405   cmp b1.O $srcdir/b1.X > /dev/null 2>&1
406   case $? in
407     0) if test "$VERBOSE"; then $echo "passed b1"; fi;;
408     1) $echo "Test b1 failed: files b1.O and $srcdir/b1.X differ" 1>&2
409        (diff -c b1.O $srcdir/b1.X) 2> /dev/null
410        errors=`expr $errors + 1`;;
411     2) $echo "Test b1 may have failed." 1>&2
412        $echo The command "cmp b1.O $srcdir/b1.X" failed. 1>&2
413        errors=`expr $errors + 1`;;
414   esac
415 fi
416 test -s b1.E || rm -f b1.E
417 cat $srcdir/c0.I | $xx -L > c0.O 2> c0.E
418 code=$?
419 if test $code != 0; then
420   $echo "Test c0(|) failed: $xx return code $code differs from expected value 0" 1>&2
421   errors=`expr $errors + 1`
422 else
423   cmp c0.O $srcdir/c0.X > /dev/null 2>&1
424   case $? in
425     0) if test "$VERBOSE"; then $echo "passed c0(|)"; fi;;
426     1) $echo "Test c0(|) failed: files c0.O and $srcdir/c0.X differ" 1>&2
427        (diff -c c0.O $srcdir/c0.X) 2> /dev/null
428        errors=`expr $errors + 1`;;
429     2) $echo "Test c0(|) may have failed." 1>&2
430        $echo The command "cmp c0.O $srcdir/c0.X" failed. 1>&2
431        errors=`expr $errors + 1`;;
432   esac
433 fi
434 test -s c0.E || rm -f c0.E
435 $xx -L < $srcdir/c0.I > c0.O 2> c0.E
436 code=$?
437 if test $code != 0; then
438   $echo "Test c0(<) failed: $xx return code $code differs from expected value 0" 1>&2
439   errors=`expr $errors + 1`
440 else
441   cmp c0.O $srcdir/c0.X > /dev/null 2>&1
442   case $? in
443     0) if test "$VERBOSE"; then $echo "passed c0(<)"; fi;;
444     1) $echo "Test c0(<) failed: files c0.O and $srcdir/c0.X differ" 1>&2
445        (diff -c c0.O $srcdir/c0.X) 2> /dev/null
446        errors=`expr $errors + 1`;;
447     2) $echo "Test c0(<) may have failed." 1>&2
448        $echo The command "cmp c0.O $srcdir/c0.X" failed. 1>&2
449        errors=`expr $errors + 1`;;
450   esac
451 fi
452 test -s c0.E || rm -f c0.E
453 cat $srcdir/c1.I | $xx -L > c1.O 2> c1.E
454 code=$?
455 if test $code != 0; then
456   $echo "Test c1(|) failed: $xx return code $code differs from expected value 0" 1>&2
457   errors=`expr $errors + 1`
458 else
459   cmp c1.O $srcdir/c1.X > /dev/null 2>&1
460   case $? in
461     0) if test "$VERBOSE"; then $echo "passed c1(|)"; fi;;
462     1) $echo "Test c1(|) failed: files c1.O and $srcdir/c1.X differ" 1>&2
463        (diff -c c1.O $srcdir/c1.X) 2> /dev/null
464        errors=`expr $errors + 1`;;
465     2) $echo "Test c1(|) may have failed." 1>&2
466        $echo The command "cmp c1.O $srcdir/c1.X" failed. 1>&2
467        errors=`expr $errors + 1`;;
468   esac
469 fi
470 test -s c1.E || rm -f c1.E
471 $xx -L < $srcdir/c1.I > c1.O 2> c1.E
472 code=$?
473 if test $code != 0; then
474   $echo "Test c1(<) failed: $xx return code $code differs from expected value 0" 1>&2
475   errors=`expr $errors + 1`
476 else
477   cmp c1.O $srcdir/c1.X > /dev/null 2>&1
478   case $? in
479     0) if test "$VERBOSE"; then $echo "passed c1(<)"; fi;;
480     1) $echo "Test c1(<) failed: files c1.O and $srcdir/c1.X differ" 1>&2
481        (diff -c c1.O $srcdir/c1.X) 2> /dev/null
482        errors=`expr $errors + 1`;;
483     2) $echo "Test c1(<) may have failed." 1>&2
484        $echo The command "cmp c1.O $srcdir/c1.X" failed. 1>&2
485        errors=`expr $errors + 1`;;
486   esac
487 fi
488 test -s c1.E || rm -f c1.E
489 cat $srcdir/c2.I | $xx -L > c2.O 2> c2.E
490 code=$?
491 if test $code != 0; then
492   $echo "Test c2(|) failed: $xx return code $code differs from expected value 0" 1>&2
493   errors=`expr $errors + 1`
494 else
495   cmp c2.O $srcdir/c2.X > /dev/null 2>&1
496   case $? in
497     0) if test "$VERBOSE"; then $echo "passed c2(|)"; fi;;
498     1) $echo "Test c2(|) failed: files c2.O and $srcdir/c2.X differ" 1>&2
499        (diff -c c2.O $srcdir/c2.X) 2> /dev/null
500        errors=`expr $errors + 1`;;
501     2) $echo "Test c2(|) may have failed." 1>&2
502        $echo The command "cmp c2.O $srcdir/c2.X" failed. 1>&2
503        errors=`expr $errors + 1`;;
504   esac
505 fi
506 test -s c2.E || rm -f c2.E
507 $xx -L < $srcdir/c2.I > c2.O 2> c2.E
508 code=$?
509 if test $code != 0; then
510   $echo "Test c2(<) failed: $xx return code $code differs from expected value 0" 1>&2
511   errors=`expr $errors + 1`
512 else
513   cmp c2.O $srcdir/c2.X > /dev/null 2>&1
514   case $? in
515     0) if test "$VERBOSE"; then $echo "passed c2(<)"; fi;;
516     1) $echo "Test c2(<) failed: files c2.O and $srcdir/c2.X differ" 1>&2
517        (diff -c c2.O $srcdir/c2.X) 2> /dev/null
518        errors=`expr $errors + 1`;;
519     2) $echo "Test c2(<) may have failed." 1>&2
520        $echo The command "cmp c2.O $srcdir/c2.X" failed. 1>&2
521        errors=`expr $errors + 1`;;
522   esac
523 fi
524 test -s c2.E || rm -f c2.E
525 if test $errors = 0; then
526   $echo Passed all 28 tests. 1>&2
527 else
528   $echo Failed $errors tests. 1>&2
529 fi
530 test $errors = 0 || errors=1
531 exit $errors