1#! /bin/sh 2. "${srcdir=.}/init.sh"; path_prepend_ . ../src 3 4# Test of sentence handling. 5 6cat > s1.in <<\EOF 71 8This is a primary sentence 9 101 11This is a primary sentence. 12 131 14This is a primary sentence.x 15 162 17This is a primary sentence. This is a secondary sentence 18 191 20This is a primary sentence. This is a secondary sentence 21 221 23This is a primary sentence.' This is a secondary sentence 24 253 26This is a primary sentence. This is a secondary sentence 27 282 29This is a primary sentence.' This is a secondary sentence 30 312 32This is a primary sentence.'x This is a secondary sentence 33 342 35This is a primary sentence.''x This is a secondary sentence 36 372 38This is a primary sentence. 39This is a secondary sentence 40 412 42This is a primary sentence. 43This is a secondary sentence 44 452 46This is a primary sentence. 47This is a secondary sentence 48 492 50This is a primary sentence. This is a secondary sentence 51 522 53This is a primary sentence.' This is a secondary sentence 54 552 56This is a primary sentence.' 57This is a secondary sentence 58 59EOF 60 61cat > s1.ok <<EOF 62FFFD 63 64 652E 66. 67 68FFFD 69 70 712E 72. This is a secondary sentence 73 742E 75. This is a secondary sentence 76 772E 78.' This is a secondary sentence 79 80FFFD 81 82 832E 84.' This is a secondary sentence 85 86FFFD 87 88 89FFFD 90 91 922E 93. 94This is a secondary sentence 95 962E 97. 98This is a secondary sentence 99 1002E 101. 102This is a secondary sentence 103 1042E 105. This is a secondary sentence 106 1072E 108.' This is a secondary sentence 109 1102E 111.' 112This is a secondary sentence 113 114EOF 115 116../sentence-1-prg < s1.in > s1.tmp || Exit 1 117LC_ALL=C tr -d '\r' < s1.tmp > s1.out || Exit 1 118 119: ${DIFF=diff} 120${DIFF} s1.ok s1.out || Exit 1 121 122Exit 0 123