home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-06-12 | 48.6 KB | 1,668 lines |
- C*****************************************************************************
- C
- C_TITLE DETEST - Test performance of decompression routines.
- C
- C_DESCR The DETEST program tests the performance of the decompression
- C subroutines. The fortran versions of the decompression subroutines
- C were tested using the VAX/VMS FORTRAN 77 version 4.8 compiler, and
- C Microsoft Fortran versions V3.31 and V4.01 comilers. Because
- C of differences of Fortran language compilers among different
- C operating systems, there is no assurance that the decompression
- C routines will correctly function on your system. If problems occur
- C while trying to install the decompression software on your system,
- C this program can be run to verify the performance of the
- C subroutines.
- C
- C The DETEST program has three arrays containing fixed values.
- C The first array, HIST, contains the values of a first-difference
- C histogram. This array is passed to the DECMPINIT subroutine for
- C initialization of the Huffman coding tree. The second array,
- C LININ, contains the values of an image-line which has been
- C compressed. This array is passed to the DECOMPRESS subroutine
- C for decompression of the line. The output of the DECOMPRESS
- C routine is placed in the LINOUT array and is compared, sample
- C by sample, with the LINTST array. The LINTST array contains
- C the correct values of the decompression subroutine. If there
- C is a mismatch then a failure is reported.
- C
- C LINOUT, LINTST, and LININ are defined as CHARACTER*1 arrays
- C so that the elements can be treated as 8-bit bytes.
- C
- C_LIMS This routine was tested on a VAX/VMS system, a RAINBOW PC,
- C and an IBM PC/XT system. This routine and the decompression
- C routines are totally dependent on a computer system having
- C 8-bit byte addressable memory architecture.
- C
- C_HIST 01-July-1988 Eric Eliason, USGS Flagstaff, original verison
- C****************************************************************************
- INTEGER*4 HIST(512)
- INTEGER*4 LENIN,LENOUT,ITEST,IOUT
- CHARACTER*1 LININ(227),LINTST(836),LINOUT(836)
- C*****************************************************************************
- C IP = logical unit number of output device
- C The logical unit number points to terminal output, you may need to
- C change this logical unit number for your computer system.
- C******************************************************************************
- IP = 6
- C****************************************************************************
- C Initialize the first-difference histogram
- C*****************************************************************************
- HIST( 1)= 12
- HIST( 2)= 6
- HIST( 3)= 13
- HIST( 4)= 3
- HIST( 5)= 13
- HIST( 6)= 15
- HIST( 7)= 13
- HIST( 8)= 49
- HIST( 9)= 8
- HIST( 10)= 7
- HIST( 11)= 13
- HIST( 12)= 8
- HIST( 13)= 16
- HIST( 14)= 4
- HIST( 15)= 17
- HIST( 16)= 33
- HIST( 17)= 13
- HIST( 18)= 8
- HIST( 19)= 11
- HIST( 20)= 3
- HIST( 21)= 26
- HIST( 22)= 4
- HIST( 23)= 15
- HIST( 24)= 42
- HIST( 25)= 19
- HIST( 26)= 6
- HIST( 27)= 19
- HIST( 28)= 12
- HIST( 29)= 3
- HIST( 30)= 4
- HIST( 31)= 19
- HIST( 32)= 10
- HIST( 33)= 7
- HIST( 34)= 11
- HIST( 35)= 13
- HIST( 36)= 3
- HIST( 37)= 21
- HIST( 38)= 11
- HIST( 39)= 3
- HIST( 40)= 45
- HIST( 41)= 14
- HIST( 42)= 6
- HIST( 43)= 14
- HIST( 44)= 8
- HIST( 45)= 15
- HIST( 46)= 8
- HIST( 47)= 13
- HIST( 48)= 43
- HIST( 49)= 2
- HIST( 50)= 7
- HIST( 51)= 15
- HIST( 52)= 18
- HIST( 53)= 11
- HIST( 54)= 3
- HIST( 55)= 13
- HIST( 56)= 14
- HIST( 57)= 14
- HIST( 58)= 11
- HIST( 59)= 10
- HIST( 60)= 5
- HIST( 61)= 14
- HIST( 62)= 6
- HIST( 63)= 12
- HIST( 64)= 50
- HIST( 65)= 15
- HIST( 66)= 5
- HIST( 67)= 15
- HIST( 68)= 4
- HIST( 69)= 7
- HIST( 70)= 5
- HIST( 71)= 16
- HIST( 72)= 33
- HIST( 73)= 9
- HIST( 74)= 5
- HIST( 75)= 15
- HIST( 76)= 4
- HIST( 77)= 436
- HIST( 78)= 7
- HIST( 79)= 4
- HIST( 80)= 22
- HIST( 81)= 20
- HIST( 82)= 8
- HIST( 83)= 4
- HIST( 84)= 7
- HIST( 85)= 15
- HIST( 86)= 4
- HIST( 87)= 14
- HIST( 88)= 23
- HIST( 89)= 5
- HIST( 90)= 3
- HIST( 91)= 15
- HIST( 92)= 9
- HIST( 93)= 4
- HIST( 94)= 6
- HIST( 95)= 13
- HIST( 96)= 29
- HIST( 97)= 17
- HIST( 98)= 5
- HIST( 99)= 4
- HIST(100)= 3
- HIST(101)= 16
- HIST(102)= 6
- HIST(103)= 5
- HIST(104)= 36
- HIST(105)= 32
- HIST(106)= 4
- HIST(107)= 43
- HIST(108)= 3
- HIST(109)= 39
- HIST(110)= 3
- HIST(111)= 53
- HIST(112)= 21
- HIST(113)= 32
- HIST(114)= 3
- HIST(115)= 106
- HIST(116)= 4
- HIST(117)= 78
- HIST(118)= 4
- HIST(119)= 14
- HIST(120)= 32
- HIST(121)= 18
- HIST(122)= 6
- HIST(123)= 10
- HIST(124)= 4
- HIST(125)= 24
- HIST(126)= 3
- HIST(127)= 20
- HIST(128)= 41
- HIST(129)= 14
- HIST(130)= 3
- HIST(131)= 29
- HIST(132)= 4
- HIST(133)= 17
- HIST(134)= 5
- HIST(135)= 15
- HIST(136)= 16
- HIST(137)= 17
- HIST(138)= 5
- HIST(139)= 3
- HIST(140)= 4
- HIST(141)= 17
- HIST(142)= 5
- HIST(143)= 8
- HIST(144)= 28
- HIST(145)= 13
- HIST(146)= 3
- HIST(147)= 14
- HIST(148)= 6
- HIST(149)= 7
- HIST(150)= 7
- HIST(151)= 13
- HIST(152)= 31
- HIST(153)= 6
- HIST(154)= 5
- HIST(155)= 13
- HIST(156)= 4
- HIST(157)= 19
- HIST(158)= 5
- HIST(159)= 4
- HIST(160)= 41
- HIST(161)= 14
- HIST(162)= 10
- HIST(163)= 9
- HIST(164)= 3
- HIST(165)= 14
- HIST(166)= 5
- HIST(167)= 21
- HIST(168)= 44
- HIST(169)= 8
- HIST(170)= 4
- HIST(171)= 14
- HIST(172)= 11
- HIST(173)= 7
- HIST(174)= 6
- HIST(175)= 15
- HIST(176)= 9
- HIST(177)= 20
- HIST(178)= 3
- HIST(179)= 6
- HIST(180)= 5
- HIST(181)= 22
- HIST(182)= 8
- HIST(183)= 9
- HIST(184)= 30
- HIST(185)= 22
- HIST(186)= 3
- HIST(187)= 20
- HIST(188)= 10
- HIST(189)= 3
- HIST(190)= 11
- HIST(191)= 19
- HIST(192)= 39
- HIST(193)= 2
- HIST(194)= 13
- HIST(195)= 13
- HIST(196)= 3
- HIST(197)= 27
- HIST(198)= 8
- HIST(199)= 9
- HIST(200)= 22
- HIST(201)= 16
- HIST(202)= 10
- HIST(203)= 4
- HIST(204)= 11
- HIST(205)= 14
- HIST(206)= 13
- HIST(207)= 21
- HIST(208)= 59
- HIST(209)= 3
- HIST(210)= 25
- HIST(211)= 13
- HIST(212)= 25
- HIST(213)= 8
- HIST(214)= 31
- HIST(215)= 15
- HIST(216)= 72
- HIST(217)= 26
- HIST(218)= 50
- HIST(219)= 6
- HIST(220)= 47
- HIST(221)= 14
- HIST(222)= 71
- HIST(223)= 5
- HIST(224)= 486
- HIST(225)= 17
- HIST(226)= 65
- HIST(227)= 21
- HIST(228)= 59
- HIST(229)= 8
- HIST(230)= 48
- HIST(231)= 20
- HIST(232)= 49
- HIST(233)= 17
- HIST(234)= 66
- HIST(235)= 14
- HIST(236)= 97
- HIST(237)= 20
- HIST(238)= 103
- HIST(239)= 6
- HIST(240)= 155
- HIST(241)= 35
- HIST(242)= 157
- HIST(243)= 15
- HIST(244)= 152
- HIST(245)= 17
- HIST(246)= 247
- HIST(247)= 15
- HIST(248)= 367
- HIST(249)= 8
- HIST(250)= 1147
- HIST(251)= 14
- HIST(252)= 9225
- HIST(253)= 24
- HIST(254)=113488
- HIST(255)= 23
- HIST(256)=405608
- HIST(257)= 1073
- HIST(258)=112576
- HIST(259)= 126
- HIST(260)= 9256
- HIST(261)= 86
- HIST(262)= 1179
- HIST(263)= 94
- HIST(264)= 441
- HIST(265)= 109
- HIST(266)= 347
- HIST(267)= 95
- HIST(268)= 187
- HIST(269)= 10
- HIST(270)= 183
- HIST(271)= 4
- HIST(272)= 148
- HIST(273)= 31
- HIST(274)= 192
- HIST(275)= 92
- HIST(276)= 139
- HIST(277)= 71
- HIST(278)= 298
- HIST(279)= 274
- HIST(280)= 137
- HIST(281)= 14
- HIST(282)= 43
- HIST(283)= 21
- HIST(284)= 40
- HIST(285)= 406
- HIST(286)= 40
- HIST(287)= 20
- HIST(288)= 49
- HIST(289)= 13
- HIST(290)= 67
- HIST(291)= 5
- HIST(292)= 59
- HIST(293)= 17
- HIST(294)= 79
- HIST(295)= 6
- HIST(296)= 72
- HIST(297)= 30
- HIST(298)= 54
- HIST(299)= 6
- HIST(300)= 23
- HIST(301)= 11
- HIST(302)= 19
- HIST(303)= 13
- HIST(304)= 21
- HIST(305)= 23
- HIST(306)= 14
- HIST(307)= 22
- HIST(308)= 19
- HIST(309)= 5
- HIST(310)= 24
- HIST(311)= 4
- HIST(312)= 11
- HIST(313)= 17
- HIST(314)= 6
- HIST(315)= 9
- HIST(316)= 9
- HIST(317)= 28
- HIST(318)= 4
- HIST(319)= 3
- HIST(320)= 24
- HIST(321)= 23
- HIST(322)= 34
- HIST(323)= 19
- HIST(324)= 12
- HIST(325)= 6
- HIST(326)= 10
- HIST(327)= 20
- HIST(328)= 11
- HIST(329)= 12
- HIST(330)= 31
- HIST(331)= 813
- HIST(332)= 8
- HIST(333)= 25
- HIST(334)= 5
- HIST(335)= 6
- HIST(336)= 5
- HIST(337)= 38
- HIST(338)= 9
- HIST(339)= 6
- HIST(340)= 18
- HIST(341)= 6
- HIST(342)= 13
- HIST(343)= 14
- HIST(344)= 4
- HIST(345)= 23
- HIST(346)= 9
- HIST(347)= 24
- HIST(348)= 3
- HIST(349)= 85
- HIST(350)= 94
- HIST(351)= 87
- HIST(352)= 94
- HIST(353)= 99
- HIST(354)= 90
- HIST(355)= 83
- HIST(356)= 85
- HIST(357)= 100
- HIST(358)= 85
- HIST(359)= 3
- HIST(360)= 26
- HIST(361)= 8
- HIST(362)= 22
- HIST(363)= 13
- HIST(364)= 5
- HIST(365)= 13
- HIST(366)= 7
- HIST(367)= 19
- HIST(368)= 7
- HIST(369)= 17
- HIST(370)= 14
- HIST(371)= 3
- HIST(372)= 7
- HIST(373)= 27
- HIST(374)= 6
- HIST(375)= 3
- HIST(376)= 5
- HIST(377)= 21
- HIST(378)= 12
- HIST(379)= 13
- HIST(380)= 14
- HIST(381)= 5
- HIST(382)= 7
- HIST(383)= 14
- HIST(384)= 3
- HIST(385)= 26
- HIST(386)= 7
- HIST(387)= 16
- HIST(388)= 8
- HIST(389)= 8
- HIST(390)= 18
- HIST(391)= 4
- HIST(392)= 3
- HIST(393)= 23
- HIST(394)= 16
- HIST(395)= 6
- HIST(396)= 4
- HIST(397)= 16
- HIST(398)= 5
- HIST(399)= 3
- HIST(400)= 14
- HIST(401)= 4
- HIST(402)= 19
- HIST(403)= 16
- HIST(404)= 4
- HIST(405)= 3
- HIST(406)= 3
- HIST(407)= 15
- HIST(408)= 6
- HIST(409)= 10
- HIST(410)= 21
- HIST(411)= 3
- HIST(412)= 6
- HIST(413)= 15
- HIST(414)= 4
- HIST(415)= 3
- HIST(416)= 8
- HIST(417)= 28
- HIST(418)= 6
- HIST(419)= 8
- HIST(420)= 16
- HIST(421)= 8
- HIST(422)= 10
- HIST(423)= 15
- HIST(424)= 3
- HIST(425)= 26
- HIST(426)= 24
- HIST(427)= 14
- HIST(428)= 3
- HIST(429)= 8
- HIST(430)= 17
- HIST(431)= 5
- HIST(432)= 13
- HIST(433)= 19
- HIST(434)= 3
- HIST(435)= 11
- HIST(436)= 4
- HIST(437)= 17
- HIST(438)= 5
- HIST(439)= 6
- HIST(440)= 15
- HIST(441)= 24
- HIST(442)= 20
- HIST(443)= 15
- HIST(444)= 4
- HIST(445)= 9
- HIST(446)= 4
- HIST(447)= 16
- HIST(448)= 8
- HIST(449)= 3
- HIST(450)= 28
- HIST(451)= 21
- HIST(452)= 13
- HIST(453)= 25
- HIST(454)= 11
- HIST(455)= 3
- HIST(456)= 3
- HIST(457)= 21
- HIST(458)= 17
- HIST(459)= 10
- HIST(460)= 17
- HIST(461)= 4
- HIST(462)= 11
- HIST(463)= 13
- HIST(464)= 9
- HIST(465)= 22
- HIST(466)= 17
- HIST(467)= 25
- HIST(468)= 5
- HIST(469)= 10
- HIST(470)= 24
- HIST(471)= 4
- HIST(472)= 12
- HIST(473)= 25
- HIST(474)= 18
- HIST(475)= 3
- HIST(476)= 13
- HIST(477)= 19
- HIST(478)= 11
- HIST(479)= 9
- HIST(480)= 16
- HIST(481)= 6
- HIST(482)= 34
- HIST(483)= 26
- HIST(484)= 6
- HIST(485)= 8
- HIST(486)= 6
- HIST(487)= 27
- HIST(488)= 3
- HIST(489)= 16
- HIST(490)= 13
- HIST(491)= 11
- HIST(492)= 9
- HIST(493)= 14
- HIST(494)= 5
- HIST(495)= 7
- HIST(496)= 4
- HIST(497)= 26
- HIST(498)= 8
- HIST(499)= 3
- HIST(500)= 17
- HIST(501)= 8
- HIST(502)= 12
- HIST(503)= 13
- HIST(504)= 14
- HIST(505)= 3
- HIST(506)= 3
- HIST(507)= 23
- HIST(508)= 6
- HIST(509)= 4
- HIST(510)= 12
- HIST(511)= 1
- HIST(512)= 0
- C****************************************************************************
- C Initialize the input compressed line,
- C****************************************************************************
- LENIN = 227
- LININ( 1) = CHAR( 28)
- LININ( 2) = CHAR(234)
- LININ( 3) = CHAR(141)
- LININ( 4) = CHAR( 54)
- LININ( 5) = CHAR( 22)
- LININ( 6) = CHAR(101)
- LININ( 7) = CHAR( 71)
- LININ( 8) = CHAR( 24)
- LININ( 9) = CHAR(198)
- LININ( 10) = CHAR(155)
- LININ( 11) = CHAR(230)
- LININ( 12) = CHAR(203)
- LININ( 13) = CHAR(113)
- LININ( 14) = CHAR( 56)
- LININ( 15) = CHAR(160)
- LININ( 16) = CHAR( 31)
- LININ( 17) = CHAR( 30)
- LININ( 18) = CHAR( 50)
- LININ( 19) = CHAR(193)
- LININ( 20) = CHAR(142)
- LININ( 21) = CHAR(151)
- LININ( 22) = CHAR( 45)
- LININ( 23) = CHAR(167)
- LININ( 24) = CHAR( 30)
- LININ( 25) = CHAR(210)
- LININ( 26) = CHAR(218)
- LININ( 27) = CHAR( 92)
- LININ( 28) = CHAR( 82)
- LININ( 29) = CHAR( 84)
- LININ( 30) = CHAR(150)
- LININ( 31) = CHAR( 51)
- LININ( 32) = CHAR( 99)
- LININ( 33) = CHAR(203)
- LININ( 34) = CHAR(250)
- LININ( 35) = CHAR( 25)
- LININ( 36) = CHAR(108)
- LININ( 37) = CHAR( 33)
- LININ( 38) = CHAR(151)
- LININ( 39) = CHAR(149)
- LININ( 40) = CHAR(248)
- LININ( 41) = CHAR( 73)
- LININ( 42) = CHAR(105)
- LININ( 43) = CHAR(114)
- LININ( 44) = CHAR(198)
- LININ( 45) = CHAR(206)
- LININ( 46) = CHAR(151)
- LININ( 47) = CHAR(113)
- LININ( 48) = CHAR(180)
- LININ( 49) = CHAR(143)
- LININ( 50) = CHAR(216)
- LININ( 51) = CHAR(207)
- LININ( 52) = CHAR(142)
- LININ( 53) = CHAR(231)
- LININ( 54) = CHAR( 55)
- LININ( 55) = CHAR(255)
- LININ( 56) = CHAR(105)
- LININ( 57) = CHAR(108)
- LININ( 58) = CHAR(199)
- LININ( 59) = CHAR(203)
- LININ( 60) = CHAR(143)
- LININ( 61) = CHAR(226)
- LININ( 62) = CHAR(162)
- LININ( 63) = CHAR(150)
- LININ( 64) = CHAR( 95)
- LININ( 65) = CHAR(151)
- LININ( 66) = CHAR(184)
- LININ( 67) = CHAR(207)
- LININ( 68) = CHAR(113)
- LININ( 69) = CHAR(205)
- LININ( 70) = CHAR(149)
- LININ( 71) = CHAR( 38)
- LININ( 72) = CHAR(205)
- LININ( 73) = CHAR(150)
- LININ( 74) = CHAR( 89)
- LININ( 75) = CHAR( 82)
- LININ( 76) = CHAR( 88)
- LININ( 77) = CHAR(160)
- LININ( 78) = CHAR(216)
- LININ( 79) = CHAR(231)
- LININ( 80) = CHAR(184)
- LININ( 81) = CHAR(210)
- LININ( 82) = CHAR(247)
- LININ( 83) = CHAR(255)
- LININ( 84) = CHAR( 96)
- LININ( 85) = CHAR(163)
- LININ( 86) = CHAR( 47)
- LININ( 87) = CHAR( 82)
- LININ( 88) = CHAR(108)
- LININ( 89) = CHAR(102)
- LININ( 90) = CHAR(193)
- LININ( 91) = CHAR( 67)
- LININ( 92) = CHAR(130)
- LININ( 93) = CHAR(139)
- LININ( 94) = CHAR(143)
- LININ( 95) = CHAR( 47)
- LININ( 96) = CHAR(207)
- LININ( 97) = CHAR(221)
- LININ( 98) = CHAR(165)
- LININ( 99) = CHAR(199)
- LININ(100) = CHAR( 30)
- LININ(101) = CHAR( 94)
- LININ(102) = CHAR(201)
- LININ(103) = CHAR(113)
- LININ(104) = CHAR(180)
- LININ(105) = CHAR(238)
- LININ(106) = CHAR( 42)
- LININ(107) = CHAR( 71)
- LININ(108) = CHAR(101)
- LININ(109) = CHAR(145)
- LININ(110) = CHAR(218)
- LININ(111) = CHAR( 95)
- LININ(112) = CHAR(188)
- LININ(113) = CHAR(220)
- LININ(114) = CHAR( 31)
- LININ(115) = CHAR( 84)
- LININ(116) = CHAR( 46)
- LININ(117) = CHAR(109)
- LININ(118) = CHAR( 47)
- LININ(119) = CHAR(234)
- LININ(120) = CHAR(165)
- LININ(121) = CHAR(138)
- LININ(122) = CHAR( 77)
- LININ(123) = CHAR(246)
- LININ(124) = CHAR(148)
- LININ(125) = CHAR(208)
- LININ(126) = CHAR(203)
- LININ(127) = CHAR( 42)
- LININ(128) = CHAR( 42)
- LININ(129) = CHAR( 78)
- LININ(130) = CHAR(226)
- LININ(131) = CHAR(129)
- LININ(132) = CHAR(218)
- LININ(133) = CHAR( 93)
- LININ(134) = CHAR(165)
- LININ(135) = CHAR(199)
- LININ(136) = CHAR(105)
- LININ(137) = CHAR(168)
- LININ(138) = CHAR(101)
- LININ(139) = CHAR( 73)
- LININ(140) = CHAR(227)
- LININ(141) = CHAR(248)
- LININ(142) = CHAR(161)
- LININ(143) = CHAR(166)
- LININ(144) = CHAR(210)
- LININ(145) = CHAR(161)
- LININ(146) = CHAR( 67)
- LININ(147) = CHAR(142)
- LININ(148) = CHAR(149)
- LININ(149) = CHAR(118)
- LININ(150) = CHAR( 70)
- LININ(151) = CHAR(151)
- LININ(152) = CHAR( 20)
- LININ(153) = CHAR( 11)
- LININ(154) = CHAR( 73)
- LININ(155) = CHAR( 99)
- LININ(156) = CHAR( 31)
- LININ(157) = CHAR( 26)
- LININ(158) = CHAR( 91)
- LININ(159) = CHAR( 96)
- LININ(160) = CHAR(198)
- LININ(161) = CHAR( 90)
- LININ(162) = CHAR( 92)
- LININ(163) = CHAR( 83)
- LININ(164) = CHAR( 75)
- LININ(165) = CHAR(246)
- LININ(166) = CHAR( 88)
- LININ(167) = CHAR( 54)
- LININ(168) = CHAR( 22)
- LININ(169) = CHAR(210)
- LININ(170) = CHAR(199)
- LININ(171) = CHAR(216)
- LININ(172) = CHAR(198)
- LININ(173) = CHAR(118)
- LININ(174) = CHAR(118)
- LININ(175) = CHAR(113)
- LININ(176) = CHAR(140)
- LININ(177) = CHAR(108)
- LININ(178) = CHAR(216)
- LININ(179) = CHAR( 63)
- LININ(180) = CHAR(101)
- LININ(181) = CHAR(162)
- LININ(182) = CHAR(205)
- LININ(183) = CHAR( 12)
- LININ(184) = CHAR(110)
- LININ(185) = CHAR(184)
- LININ(186) = CHAR(127)
- LININ(187) = CHAR(255)
- LININ(188) = CHAR(255)
- LININ(189) = CHAR(255)
- LININ(190) = CHAR(255)
- LININ(191) = CHAR(255)
- LININ(192) = CHAR(255)
- LININ(193) = CHAR(255)
- LININ(194) = CHAR(255)
- LININ(195) = CHAR(255)
- LININ(196) = CHAR(255)
- LININ(197) = CHAR(255)
- LININ(198) = CHAR(255)
- LININ(199) = CHAR(255)
- LININ(200) = CHAR(255)
- LININ(201) = CHAR(255)
- LININ(202) = CHAR(255)
- LININ(203) = CHAR(255)
- LININ(204) = CHAR(255)
- LININ(205) = CHAR(254)
- LININ(206) = CHAR(133)
- LININ(207) = CHAR( 64)
- LININ(208) = CHAR( 93)
- LININ(209) = CHAR( 22)
- LININ(210) = CHAR(188)
- LININ(211) = CHAR( 82)
- LININ(212) = CHAR( 58)
- LININ(213) = CHAR(241)
- LININ(214) = CHAR( 72)
- LININ(215) = CHAR(250)
- LININ(216) = CHAR(252)
- LININ(217) = CHAR(148)
- LININ(218) = CHAR(176)
- LININ(219) = CHAR(255)
- LININ(220) = CHAR(255)
- LININ(221) = CHAR(241)
- LININ(222) = CHAR( 29)
- LININ(223) = CHAR( 29)
- LININ(224) = CHAR(124)
- LININ(225) = CHAR(100)
- LININ(226) = CHAR( 27)
- LININ(227) = CHAR(128)
- C******************************************************************************
- C Initialize the result of the decompressed line. This array is tested
- C against the result of the DECOMPRESS subroutine
- C******************************************************************************
- LENOUT = 836
- LINTST( 1) = CHAR( 28)
- LINTST( 2) = CHAR( 28)
- LINTST( 3) = CHAR( 28)
- LINTST( 4) = CHAR( 28)
- LINTST( 5) = CHAR( 24)
- LINTST( 6) = CHAR( 24)
- LINTST( 7) = CHAR( 26)
- LINTST( 8) = CHAR( 24)
- LINTST( 9) = CHAR( 28)
- LINTST( 10) = CHAR( 28)
- LINTST( 11) = CHAR( 26)
- LINTST( 12) = CHAR( 28)
- LINTST( 13) = CHAR( 30)
- LINTST( 14) = CHAR( 30)
- LINTST( 15) = CHAR( 28)
- LINTST( 16) = CHAR( 30)
- LINTST( 17) = CHAR( 30)
- LINTST( 18) = CHAR( 30)
- LINTST( 19) = CHAR( 32)
- LINTST( 20) = CHAR( 32)
- LINTST( 21) = CHAR( 28)
- LINTST( 22) = CHAR( 30)
- LINTST( 23) = CHAR( 30)
- LINTST( 24) = CHAR( 30)
- LINTST( 25) = CHAR( 30)
- LINTST( 26) = CHAR( 32)
- LINTST( 27) = CHAR( 30)
- LINTST( 28) = CHAR( 32)
- LINTST( 29) = CHAR( 30)
- LINTST( 30) = CHAR( 32)
- LINTST( 31) = CHAR( 30)
- LINTST( 32) = CHAR( 34)
- LINTST( 33) = CHAR( 34)
- LINTST( 34) = CHAR( 32)
- LINTST( 35) = CHAR( 32)
- LINTST( 36) = CHAR( 32)
- LINTST( 37) = CHAR( 32)
- LINTST( 38) = CHAR( 34)
- LINTST( 39) = CHAR( 34)
- LINTST( 40) = CHAR( 34)
- LINTST( 41) = CHAR( 32)
- LINTST( 42) = CHAR( 34)
- LINTST( 43) = CHAR( 34)
- LINTST( 44) = CHAR( 32)
- LINTST( 45) = CHAR( 30)
- LINTST( 46) = CHAR( 30)
- LINTST( 47) = CHAR( 32)
- LINTST( 48) = CHAR( 36)
- LINTST( 49) = CHAR( 36)
- LINTST( 50) = CHAR( 36)
- LINTST( 51) = CHAR( 38)
- LINTST( 52) = CHAR( 34)
- LINTST( 53) = CHAR( 36)
- LINTST( 54) = CHAR( 38)
- LINTST( 55) = CHAR( 40)
- LINTST( 56) = CHAR( 38)
- LINTST( 57) = CHAR( 38)
- LINTST( 58) = CHAR( 38)
- LINTST( 59) = CHAR( 38)
- LINTST( 60) = CHAR( 40)
- LINTST( 61) = CHAR( 38)
- LINTST( 62) = CHAR( 38)
- LINTST( 63) = CHAR( 38)
- LINTST( 64) = CHAR( 40)
- LINTST( 65) = CHAR( 38)
- LINTST( 66) = CHAR( 40)
- LINTST( 67) = CHAR( 40)
- LINTST( 68) = CHAR( 38)
- LINTST( 69) = CHAR( 40)
- LINTST( 70) = CHAR( 42)
- LINTST( 71) = CHAR( 40)
- LINTST( 72) = CHAR( 42)
- LINTST( 73) = CHAR( 40)
- LINTST( 74) = CHAR( 40)
- LINTST( 75) = CHAR( 44)
- LINTST( 76) = CHAR( 42)
- LINTST( 77) = CHAR( 42)
- LINTST( 78) = CHAR( 44)
- LINTST( 79) = CHAR( 44)
- LINTST( 80) = CHAR( 42)
- LINTST( 81) = CHAR( 40)
- LINTST( 82) = CHAR( 44)
- LINTST( 83) = CHAR( 44)
- LINTST( 84) = CHAR( 44)
- LINTST( 85) = CHAR( 46)
- LINTST( 86) = CHAR( 44)
- LINTST( 87) = CHAR( 44)
- LINTST( 88) = CHAR( 44)
- LINTST( 89) = CHAR( 42)
- LINTST( 90) = CHAR( 46)
- LINTST( 91) = CHAR( 44)
- LINTST( 92) = CHAR( 42)
- LINTST( 93) = CHAR( 46)
- LINTST( 94) = CHAR( 44)
- LINTST( 95) = CHAR( 44)
- LINTST( 96) = CHAR( 46)
- LINTST( 97) = CHAR( 42)
- LINTST( 98) = CHAR( 46)
- LINTST( 99) = CHAR( 42)
- LINTST(100) = CHAR( 46)
- LINTST(101) = CHAR( 44)
- LINTST(102) = CHAR( 46)
- LINTST(103) = CHAR( 44)
- LINTST(104) = CHAR( 46)
- LINTST(105) = CHAR( 46)
- LINTST(106) = CHAR( 46)
- LINTST(107) = CHAR( 44)
- LINTST(108) = CHAR( 46)
- LINTST(109) = CHAR( 44)
- LINTST(110) = CHAR( 44)
- LINTST(111) = CHAR( 44)
- LINTST(112) = CHAR( 46)
- LINTST(113) = CHAR( 46)
- LINTST(114) = CHAR( 44)
- LINTST(115) = CHAR( 44)
- LINTST(116) = CHAR( 44)
- LINTST(117) = CHAR( 44)
- LINTST(118) = CHAR( 44)
- LINTST(119) = CHAR( 44)
- LINTST(120) = CHAR( 36)
- LINTST(121) = CHAR( 20)
- LINTST(122) = CHAR( 12)
- LINTST(123) = CHAR( 20)
- LINTST(124) = CHAR( 40)
- LINTST(125) = CHAR( 44)
- LINTST(126) = CHAR( 46)
- LINTST(127) = CHAR( 46)
- LINTST(128) = CHAR( 44)
- LINTST(129) = CHAR( 48)
- LINTST(130) = CHAR( 46)
- LINTST(131) = CHAR( 46)
- LINTST(132) = CHAR( 48)
- LINTST(133) = CHAR( 48)
- LINTST(134) = CHAR( 46)
- LINTST(135) = CHAR( 48)
- LINTST(136) = CHAR( 46)
- LINTST(137) = CHAR( 44)
- LINTST(138) = CHAR( 46)
- LINTST(139) = CHAR( 46)
- LINTST(140) = CHAR( 46)
- LINTST(141) = CHAR( 46)
- LINTST(142) = CHAR( 50)
- LINTST(143) = CHAR( 48)
- LINTST(144) = CHAR( 48)
- LINTST(145) = CHAR( 46)
- LINTST(146) = CHAR( 46)
- LINTST(147) = CHAR( 48)
- LINTST(148) = CHAR( 46)
- LINTST(149) = CHAR( 44)
- LINTST(150) = CHAR( 48)
- LINTST(151) = CHAR( 50)
- LINTST(152) = CHAR( 48)
- LINTST(153) = CHAR( 48)
- LINTST(154) = CHAR( 48)
- LINTST(155) = CHAR( 48)
- LINTST(156) = CHAR( 48)
- LINTST(157) = CHAR( 46)
- LINTST(158) = CHAR( 48)
- LINTST(159) = CHAR( 46)
- LINTST(160) = CHAR( 48)
- LINTST(161) = CHAR( 48)
- LINTST(162) = CHAR( 48)
- LINTST(163) = CHAR( 48)
- LINTST(164) = CHAR( 48)
- LINTST(165) = CHAR( 48)
- LINTST(166) = CHAR( 50)
- LINTST(167) = CHAR( 48)
- LINTST(168) = CHAR( 48)
- LINTST(169) = CHAR( 46)
- LINTST(170) = CHAR( 46)
- LINTST(171) = CHAR( 48)
- LINTST(172) = CHAR( 48)
- LINTST(173) = CHAR( 48)
- LINTST(174) = CHAR( 48)
- LINTST(175) = CHAR( 50)
- LINTST(176) = CHAR( 50)
- LINTST(177) = CHAR( 50)
- LINTST(178) = CHAR( 48)
- LINTST(179) = CHAR( 48)
- LINTST(180) = CHAR( 48)
- LINTST(181) = CHAR( 48)
- LINTST(182) = CHAR( 48)
- LINTST(183) = CHAR( 48)
- LINTST(184) = CHAR( 48)
- LINTST(185) = CHAR( 48)
- LINTST(186) = CHAR( 48)
- LINTST(187) = CHAR( 48)
- LINTST(188) = CHAR( 46)
- LINTST(189) = CHAR( 50)
- LINTST(190) = CHAR( 48)
- LINTST(191) = CHAR( 46)
- LINTST(192) = CHAR( 48)
- LINTST(193) = CHAR( 48)
- LINTST(194) = CHAR( 48)
- LINTST(195) = CHAR( 50)
- LINTST(196) = CHAR( 48)
- LINTST(197) = CHAR( 48)
- LINTST(198) = CHAR( 48)
- LINTST(199) = CHAR( 48)
- LINTST(200) = CHAR( 50)
- LINTST(201) = CHAR( 50)
- LINTST(202) = CHAR( 48)
- LINTST(203) = CHAR( 48)
- LINTST(204) = CHAR( 50)
- LINTST(205) = CHAR( 48)
- LINTST(206) = CHAR( 48)
- LINTST(207) = CHAR( 48)
- LINTST(208) = CHAR( 48)
- LINTST(209) = CHAR( 48)
- LINTST(210) = CHAR( 48)
- LINTST(211) = CHAR( 50)
- LINTST(212) = CHAR( 46)
- LINTST(213) = CHAR( 46)
- LINTST(214) = CHAR( 48)
- LINTST(215) = CHAR( 44)
- LINTST(216) = CHAR( 50)
- LINTST(217) = CHAR( 48)
- LINTST(218) = CHAR( 48)
- LINTST(219) = CHAR( 48)
- LINTST(220) = CHAR( 48)
- LINTST(221) = CHAR( 48)
- LINTST(222) = CHAR( 50)
- LINTST(223) = CHAR( 50)
- LINTST(224) = CHAR( 48)
- LINTST(225) = CHAR( 48)
- LINTST(226) = CHAR( 48)
- LINTST(227) = CHAR( 46)
- LINTST(228) = CHAR( 46)
- LINTST(229) = CHAR( 48)
- LINTST(230) = CHAR( 46)
- LINTST(231) = CHAR( 48)
- LINTST(232) = CHAR( 48)
- LINTST(233) = CHAR( 48)
- LINTST(234) = CHAR( 48)
- LINTST(235) = CHAR( 48)
- LINTST(236) = CHAR( 46)
- LINTST(237) = CHAR( 46)
- LINTST(238) = CHAR( 48)
- LINTST(239) = CHAR( 46)
- LINTST(240) = CHAR( 46)
- LINTST(241) = CHAR( 48)
- LINTST(242) = CHAR( 48)
- LINTST(243) = CHAR( 48)
- LINTST(244) = CHAR( 46)
- LINTST(245) = CHAR( 48)
- LINTST(246) = CHAR( 48)
- LINTST(247) = CHAR( 44)
- LINTST(248) = CHAR( 48)
- LINTST(249) = CHAR( 48)
- LINTST(250) = CHAR( 46)
- LINTST(251) = CHAR( 48)
- LINTST(252) = CHAR( 48)
- LINTST(253) = CHAR( 48)
- LINTST(254) = CHAR( 46)
- LINTST(255) = CHAR( 48)
- LINTST(256) = CHAR( 48)
- LINTST(257) = CHAR( 46)
- LINTST(258) = CHAR( 48)
- LINTST(259) = CHAR( 48)
- LINTST(260) = CHAR( 46)
- LINTST(261) = CHAR( 48)
- LINTST(262) = CHAR( 48)
- LINTST(263) = CHAR( 44)
- LINTST(264) = CHAR( 48)
- LINTST(265) = CHAR( 46)
- LINTST(266) = CHAR( 48)
- LINTST(267) = CHAR( 44)
- LINTST(268) = CHAR( 46)
- LINTST(269) = CHAR( 48)
- LINTST(270) = CHAR( 48)
- LINTST(271) = CHAR( 48)
- LINTST(272) = CHAR( 46)
- LINTST(273) = CHAR( 48)
- LINTST(274) = CHAR( 46)
- LINTST(275) = CHAR( 46)
- LINTST(276) = CHAR( 48)
- LINTST(277) = CHAR( 48)
- LINTST(278) = CHAR( 48)
- LINTST(279) = CHAR( 48)
- LINTST(280) = CHAR( 48)
- LINTST(281) = CHAR( 46)
- LINTST(282) = CHAR( 46)
- LINTST(283) = CHAR( 48)
- LINTST(284) = CHAR( 46)
- LINTST(285) = CHAR( 50)
- LINTST(286) = CHAR( 48)
- LINTST(287) = CHAR( 48)
- LINTST(288) = CHAR( 48)
- LINTST(289) = CHAR( 46)
- LINTST(290) = CHAR( 46)
- LINTST(291) = CHAR( 46)
- LINTST(292) = CHAR( 46)
- LINTST(293) = CHAR( 46)
- LINTST(294) = CHAR( 46)
- LINTST(295) = CHAR( 46)
- LINTST(296) = CHAR( 46)
- LINTST(297) = CHAR( 46)
- LINTST(298) = CHAR( 46)
- LINTST(299) = CHAR( 44)
- LINTST(300) = CHAR( 46)
- LINTST(301) = CHAR( 48)
- LINTST(302) = CHAR( 44)
- LINTST(303) = CHAR( 46)
- LINTST(304) = CHAR( 46)
- LINTST(305) = CHAR( 46)
- LINTST(306) = CHAR( 48)
- LINTST(307) = CHAR( 48)
- LINTST(308) = CHAR( 46)
- LINTST(309) = CHAR( 46)
- LINTST(310) = CHAR( 46)
- LINTST(311) = CHAR( 42)
- LINTST(312) = CHAR( 46)
- LINTST(313) = CHAR( 46)
- LINTST(314) = CHAR( 44)
- LINTST(315) = CHAR( 46)
- LINTST(316) = CHAR( 44)
- LINTST(317) = CHAR( 46)
- LINTST(318) = CHAR( 46)
- LINTST(319) = CHAR( 46)
- LINTST(320) = CHAR( 44)
- LINTST(321) = CHAR( 46)
- LINTST(322) = CHAR( 48)
- LINTST(323) = CHAR( 44)
- LINTST(324) = CHAR( 46)
- LINTST(325) = CHAR( 44)
- LINTST(326) = CHAR( 44)
- LINTST(327) = CHAR( 46)
- LINTST(328) = CHAR( 48)
- LINTST(329) = CHAR( 44)
- LINTST(330) = CHAR( 46)
- LINTST(331) = CHAR( 46)
- LINTST(332) = CHAR( 44)
- LINTST(333) = CHAR( 44)
- LINTST(334) = CHAR( 46)
- LINTST(335) = CHAR( 44)
- LINTST(336) = CHAR( 44)
- LINTST(337) = CHAR( 44)
- LINTST(338) = CHAR( 46)
- LINTST(339) = CHAR( 46)
- LINTST(340) = CHAR( 44)
- LINTST(341) = CHAR( 44)
- LINTST(342) = CHAR( 44)
- LINTST(343) = CHAR( 44)
- LINTST(344) = CHAR( 44)
- LINTST(345) = CHAR( 46)
- LINTST(346) = CHAR( 46)
- LINTST(347) = CHAR( 46)
- LINTST(348) = CHAR( 46)
- LINTST(349) = CHAR( 46)
- LINTST(350) = CHAR( 46)
- LINTST(351) = CHAR( 46)
- LINTST(352) = CHAR( 44)
- LINTST(353) = CHAR( 44)
- LINTST(354) = CHAR( 42)
- LINTST(355) = CHAR( 46)
- LINTST(356) = CHAR( 44)
- LINTST(357) = CHAR( 44)
- LINTST(358) = CHAR( 46)
- LINTST(359) = CHAR( 44)
- LINTST(360) = CHAR( 44)
- LINTST(361) = CHAR( 46)
- LINTST(362) = CHAR( 44)
- LINTST(363) = CHAR( 44)
- LINTST(364) = CHAR( 44)
- LINTST(365) = CHAR( 46)
- LINTST(366) = CHAR( 46)
- LINTST(367) = CHAR( 44)
- LINTST(368) = CHAR( 44)
- LINTST(369) = CHAR( 44)
- LINTST(370) = CHAR( 42)
- LINTST(371) = CHAR( 44)
- LINTST(372) = CHAR( 44)
- LINTST(373) = CHAR( 46)
- LINTST(374) = CHAR( 46)
- LINTST(375) = CHAR( 44)
- LINTST(376) = CHAR( 44)
- LINTST(377) = CHAR( 46)
- LINTST(378) = CHAR( 44)
- LINTST(379) = CHAR( 42)
- LINTST(380) = CHAR( 46)
- LINTST(381) = CHAR( 46)
- LINTST(382) = CHAR( 46)
- LINTST(383) = CHAR( 44)
- LINTST(384) = CHAR( 44)
- LINTST(385) = CHAR( 46)
- LINTST(386) = CHAR( 42)
- LINTST(387) = CHAR( 42)
- LINTST(388) = CHAR( 44)
- LINTST(389) = CHAR( 44)
- LINTST(390) = CHAR( 46)
- LINTST(391) = CHAR( 44)
- LINTST(392) = CHAR( 44)
- LINTST(393) = CHAR( 42)
- LINTST(394) = CHAR( 44)
- LINTST(395) = CHAR( 44)
- LINTST(396) = CHAR( 42)
- LINTST(397) = CHAR( 44)
- LINTST(398) = CHAR( 44)
- LINTST(399) = CHAR( 46)
- LINTST(400) = CHAR( 44)
- LINTST(401) = CHAR( 44)
- LINTST(402) = CHAR( 42)
- LINTST(403) = CHAR( 46)
- LINTST(404) = CHAR( 44)
- LINTST(405) = CHAR( 44)
- LINTST(406) = CHAR( 44)
- LINTST(407) = CHAR( 44)
- LINTST(408) = CHAR( 44)
- LINTST(409) = CHAR( 42)
- LINTST(410) = CHAR( 42)
- LINTST(411) = CHAR( 42)
- LINTST(412) = CHAR( 44)
- LINTST(413) = CHAR( 44)
- LINTST(414) = CHAR( 44)
- LINTST(415) = CHAR( 42)
- LINTST(416) = CHAR( 42)
- LINTST(417) = CHAR( 44)
- LINTST(418) = CHAR( 46)
- LINTST(419) = CHAR( 44)
- LINTST(420) = CHAR( 44)
- LINTST(421) = CHAR( 44)
- LINTST(422) = CHAR( 44)
- LINTST(423) = CHAR( 40)
- LINTST(424) = CHAR( 40)
- LINTST(425) = CHAR( 42)
- LINTST(426) = CHAR( 44)
- LINTST(427) = CHAR( 44)
- LINTST(428) = CHAR( 42)
- LINTST(429) = CHAR( 42)
- LINTST(430) = CHAR( 44)
- LINTST(431) = CHAR( 44)
- LINTST(432) = CHAR( 44)
- LINTST(433) = CHAR( 42)
- LINTST(434) = CHAR( 46)
- LINTST(435) = CHAR( 44)
- LINTST(436) = CHAR( 44)
- LINTST(437) = CHAR( 44)
- LINTST(438) = CHAR( 44)
- LINTST(439) = CHAR( 44)
- LINTST(440) = CHAR( 44)
- LINTST(441) = CHAR( 40)
- LINTST(442) = CHAR( 40)
- LINTST(443) = CHAR( 44)
- LINTST(444) = CHAR( 42)
- LINTST(445) = CHAR( 44)
- LINTST(446) = CHAR( 40)
- LINTST(447) = CHAR( 44)
- LINTST(448) = CHAR( 44)
- LINTST(449) = CHAR( 42)
- LINTST(450) = CHAR( 42)
- LINTST(451) = CHAR( 42)
- LINTST(452) = CHAR( 42)
- LINTST(453) = CHAR( 40)
- LINTST(454) = CHAR( 44)
- LINTST(455) = CHAR( 48)
- LINTST(456) = CHAR( 48)
- LINTST(457) = CHAR( 40)
- LINTST(458) = CHAR( 46)
- LINTST(459) = CHAR( 42)
- LINTST(460) = CHAR( 44)
- LINTST(461) = CHAR( 44)
- LINTST(462) = CHAR( 40)
- LINTST(463) = CHAR( 44)
- LINTST(464) = CHAR( 44)
- LINTST(465) = CHAR( 44)
- LINTST(466) = CHAR( 42)
- LINTST(467) = CHAR( 42)
- LINTST(468) = CHAR( 44)
- LINTST(469) = CHAR( 40)
- LINTST(470) = CHAR( 42)
- LINTST(471) = CHAR( 44)
- LINTST(472) = CHAR( 42)
- LINTST(473) = CHAR( 42)
- LINTST(474) = CHAR( 40)
- LINTST(475) = CHAR( 44)
- LINTST(476) = CHAR( 42)
- LINTST(477) = CHAR( 42)
- LINTST(478) = CHAR( 40)
- LINTST(479) = CHAR( 44)
- LINTST(480) = CHAR( 42)
- LINTST(481) = CHAR( 42)
- LINTST(482) = CHAR( 44)
- LINTST(483) = CHAR( 42)
- LINTST(484) = CHAR( 42)
- LINTST(485) = CHAR( 40)
- LINTST(486) = CHAR( 44)
- LINTST(487) = CHAR( 44)
- LINTST(488) = CHAR( 40)
- LINTST(489) = CHAR( 42)
- LINTST(490) = CHAR( 40)
- LINTST(491) = CHAR( 42)
- LINTST(492) = CHAR( 42)
- LINTST(493) = CHAR( 38)
- LINTST(494) = CHAR( 42)
- LINTST(495) = CHAR( 42)
- LINTST(496) = CHAR( 42)
- LINTST(497) = CHAR( 42)
- LINTST(498) = CHAR( 44)
- LINTST(499) = CHAR( 42)
- LINTST(500) = CHAR( 42)
- LINTST(501) = CHAR( 42)
- LINTST(502) = CHAR( 42)
- LINTST(503) = CHAR( 42)
- LINTST(504) = CHAR( 42)
- LINTST(505) = CHAR( 44)
- LINTST(506) = CHAR( 40)
- LINTST(507) = CHAR( 42)
- LINTST(508) = CHAR( 40)
- LINTST(509) = CHAR( 44)
- LINTST(510) = CHAR( 44)
- LINTST(511) = CHAR( 42)
- LINTST(512) = CHAR( 46)
- LINTST(513) = CHAR( 42)
- LINTST(514) = CHAR( 44)
- LINTST(515) = CHAR( 40)
- LINTST(516) = CHAR( 42)
- LINTST(517) = CHAR( 40)
- LINTST(518) = CHAR( 40)
- LINTST(519) = CHAR( 42)
- LINTST(520) = CHAR( 40)
- LINTST(521) = CHAR( 40)
- LINTST(522) = CHAR( 44)
- LINTST(523) = CHAR( 40)
- LINTST(524) = CHAR( 40)
- LINTST(525) = CHAR( 40)
- LINTST(526) = CHAR( 40)
- LINTST(527) = CHAR( 38)
- LINTST(528) = CHAR( 40)
- LINTST(529) = CHAR( 40)
- LINTST(530) = CHAR( 42)
- LINTST(531) = CHAR( 40)
- LINTST(532) = CHAR( 44)
- LINTST(533) = CHAR( 42)
- LINTST(534) = CHAR( 42)
- LINTST(535) = CHAR( 44)
- LINTST(536) = CHAR( 40)
- LINTST(537) = CHAR( 42)
- LINTST(538) = CHAR( 44)
- LINTST(539) = CHAR( 38)
- LINTST(540) = CHAR( 42)
- LINTST(541) = CHAR( 40)
- LINTST(542) = CHAR( 42)
- LINTST(543) = CHAR( 40)
- LINTST(544) = CHAR( 42)
- LINTST(545) = CHAR( 40)
- LINTST(546) = CHAR( 40)
- LINTST(547) = CHAR( 40)
- LINTST(548) = CHAR( 40)
- LINTST(549) = CHAR( 42)
- LINTST(550) = CHAR( 40)
- LINTST(551) = CHAR( 44)
- LINTST(552) = CHAR( 42)
- LINTST(553) = CHAR( 40)
- LINTST(554) = CHAR( 38)
- LINTST(555) = CHAR( 40)
- LINTST(556) = CHAR( 42)
- LINTST(557) = CHAR( 40)
- LINTST(558) = CHAR( 42)
- LINTST(559) = CHAR( 40)
- LINTST(560) = CHAR( 42)
- LINTST(561) = CHAR( 42)
- LINTST(562) = CHAR( 40)
- LINTST(563) = CHAR( 44)
- LINTST(564) = CHAR( 42)
- LINTST(565) = CHAR( 42)
- LINTST(566) = CHAR( 44)
- LINTST(567) = CHAR( 40)
- LINTST(568) = CHAR( 38)
- LINTST(569) = CHAR( 42)
- LINTST(570) = CHAR( 40)
- LINTST(571) = CHAR( 40)
- LINTST(572) = CHAR( 40)
- LINTST(573) = CHAR( 40)
- LINTST(574) = CHAR( 40)
- LINTST(575) = CHAR( 38)
- LINTST(576) = CHAR( 40)
- LINTST(577) = CHAR( 40)
- LINTST(578) = CHAR( 38)
- LINTST(579) = CHAR( 40)
- LINTST(580) = CHAR( 42)
- LINTST(581) = CHAR( 40)
- LINTST(582) = CHAR( 38)
- LINTST(583) = CHAR( 40)
- LINTST(584) = CHAR( 42)
- LINTST(585) = CHAR( 42)
- LINTST(586) = CHAR( 40)
- LINTST(587) = CHAR( 38)
- LINTST(588) = CHAR( 42)
- LINTST(589) = CHAR( 40)
- LINTST(590) = CHAR( 42)
- LINTST(591) = CHAR( 40)
- LINTST(592) = CHAR( 40)
- LINTST(593) = CHAR( 40)
- LINTST(594) = CHAR( 40)
- LINTST(595) = CHAR( 38)
- LINTST(596) = CHAR( 40)
- LINTST(597) = CHAR( 38)
- LINTST(598) = CHAR( 40)
- LINTST(599) = CHAR( 38)
- LINTST(600) = CHAR( 40)
- LINTST(601) = CHAR( 40)
- LINTST(602) = CHAR( 40)
- LINTST(603) = CHAR( 40)
- LINTST(604) = CHAR( 38)
- LINTST(605) = CHAR( 40)
- LINTST(606) = CHAR( 40)
- LINTST(607) = CHAR( 40)
- LINTST(608) = CHAR( 40)
- LINTST(609) = CHAR( 38)
- LINTST(610) = CHAR( 40)
- LINTST(611) = CHAR( 40)
- LINTST(612) = CHAR( 40)
- LINTST(613) = CHAR( 40)
- LINTST(614) = CHAR( 42)
- LINTST(615) = CHAR( 40)
- LINTST(616) = CHAR( 42)
- LINTST(617) = CHAR( 40)
- LINTST(618) = CHAR( 42)
- LINTST(619) = CHAR( 40)
- LINTST(620) = CHAR( 38)
- LINTST(621) = CHAR( 40)
- LINTST(622) = CHAR( 40)
- LINTST(623) = CHAR( 40)
- LINTST(624) = CHAR( 38)
- LINTST(625) = CHAR( 40)
- LINTST(626) = CHAR( 42)
- LINTST(627) = CHAR( 40)
- LINTST(628) = CHAR( 40)
- LINTST(629) = CHAR( 40)
- LINTST(630) = CHAR( 40)
- LINTST(631) = CHAR( 40)
- LINTST(632) = CHAR( 38)
- LINTST(633) = CHAR( 40)
- LINTST(634) = CHAR( 40)
- LINTST(635) = CHAR( 38)
- LINTST(636) = CHAR( 48)
- LINTST(637) = CHAR( 46)
- LINTST(638) = CHAR( 38)
- LINTST(639) = CHAR( 40)
- LINTST(640) = CHAR( 40)
- LINTST(641) = CHAR( 40)
- LINTST(642) = CHAR( 38)
- LINTST(643) = CHAR( 38)
- LINTST(644) = CHAR( 0)
- LINTST(645) = CHAR( 0)
- LINTST(646) = CHAR( 0)
- LINTST(647) = CHAR( 0)
- LINTST(648) = CHAR( 0)
- LINTST(649) = CHAR( 0)
- LINTST(650) = CHAR( 0)
- LINTST(651) = CHAR( 0)
- LINTST(652) = CHAR( 0)
- LINTST(653) = CHAR( 0)
- LINTST(654) = CHAR( 0)
- LINTST(655) = CHAR( 0)
- LINTST(656) = CHAR( 0)
- LINTST(657) = CHAR( 0)
- LINTST(658) = CHAR( 0)
- LINTST(659) = CHAR( 0)
- LINTST(660) = CHAR( 0)
- LINTST(661) = CHAR( 0)
- LINTST(662) = CHAR( 0)
- LINTST(663) = CHAR( 0)
- LINTST(664) = CHAR( 0)
- LINTST(665) = CHAR( 0)
- LINTST(666) = CHAR( 0)
- LINTST(667) = CHAR( 0)
- LINTST(668) = CHAR( 0)
- LINTST(669) = CHAR( 0)
- LINTST(670) = CHAR( 0)
- LINTST(671) = CHAR( 0)
- LINTST(672) = CHAR( 0)
- LINTST(673) = CHAR( 0)
- LINTST(674) = CHAR( 0)
- LINTST(675) = CHAR( 0)
- LINTST(676) = CHAR( 0)
- LINTST(677) = CHAR( 0)
- LINTST(678) = CHAR( 0)
- LINTST(679) = CHAR( 0)
- LINTST(680) = CHAR( 0)
- LINTST(681) = CHAR( 0)
- LINTST(682) = CHAR( 0)
- LINTST(683) = CHAR( 0)
- LINTST(684) = CHAR( 0)
- LINTST(685) = CHAR( 0)
- LINTST(686) = CHAR( 0)
- LINTST(687) = CHAR( 0)
- LINTST(688) = CHAR( 0)
- LINTST(689) = CHAR( 0)
- LINTST(690) = CHAR( 0)
- LINTST(691) = CHAR( 0)
- LINTST(692) = CHAR( 0)
- LINTST(693) = CHAR( 0)
- LINTST(694) = CHAR( 0)
- LINTST(695) = CHAR( 0)
- LINTST(696) = CHAR( 0)
- LINTST(697) = CHAR( 0)
- LINTST(698) = CHAR( 0)
- LINTST(699) = CHAR( 0)
- LINTST(700) = CHAR( 0)
- LINTST(701) = CHAR( 0)
- LINTST(702) = CHAR( 0)
- LINTST(703) = CHAR( 0)
- LINTST(704) = CHAR( 0)
- LINTST(705) = CHAR( 0)
- LINTST(706) = CHAR( 0)
- LINTST(707) = CHAR( 0)
- LINTST(708) = CHAR( 0)
- LINTST(709) = CHAR( 0)
- LINTST(710) = CHAR( 0)
- LINTST(711) = CHAR( 0)
- LINTST(712) = CHAR( 0)
- LINTST(713) = CHAR( 0)
- LINTST(714) = CHAR( 0)
- LINTST(715) = CHAR( 0)
- LINTST(716) = CHAR( 0)
- LINTST(717) = CHAR( 0)
- LINTST(718) = CHAR( 0)
- LINTST(719) = CHAR( 0)
- LINTST(720) = CHAR( 0)
- LINTST(721) = CHAR( 0)
- LINTST(722) = CHAR( 0)
- LINTST(723) = CHAR( 0)
- LINTST(724) = CHAR( 0)
- LINTST(725) = CHAR( 0)
- LINTST(726) = CHAR( 0)
- LINTST(727) = CHAR( 0)
- LINTST(728) = CHAR( 0)
- LINTST(729) = CHAR( 0)
- LINTST(730) = CHAR( 0)
- LINTST(731) = CHAR( 0)
- LINTST(732) = CHAR( 0)
- LINTST(733) = CHAR( 0)
- LINTST(734) = CHAR( 0)
- LINTST(735) = CHAR( 0)
- LINTST(736) = CHAR( 0)
- LINTST(737) = CHAR( 0)
- LINTST(738) = CHAR( 0)
- LINTST(739) = CHAR( 0)
- LINTST(740) = CHAR( 0)
- LINTST(741) = CHAR( 0)
- LINTST(742) = CHAR( 0)
- LINTST(743) = CHAR( 0)
- LINTST(744) = CHAR( 0)
- LINTST(745) = CHAR( 0)
- LINTST(746) = CHAR( 0)
- LINTST(747) = CHAR( 0)
- LINTST(748) = CHAR( 0)
- LINTST(749) = CHAR( 0)
- LINTST(750) = CHAR( 0)
- LINTST(751) = CHAR( 0)
- LINTST(752) = CHAR( 0)
- LINTST(753) = CHAR( 0)
- LINTST(754) = CHAR( 0)
- LINTST(755) = CHAR( 0)
- LINTST(756) = CHAR( 0)
- LINTST(757) = CHAR( 0)
- LINTST(758) = CHAR( 0)
- LINTST(759) = CHAR( 0)
- LINTST(760) = CHAR( 0)
- LINTST(761) = CHAR( 0)
- LINTST(762) = CHAR( 0)
- LINTST(763) = CHAR( 0)
- LINTST(764) = CHAR( 0)
- LINTST(765) = CHAR( 0)
- LINTST(766) = CHAR( 0)
- LINTST(767) = CHAR( 0)
- LINTST(768) = CHAR( 0)
- LINTST(769) = CHAR( 0)
- LINTST(770) = CHAR( 0)
- LINTST(771) = CHAR( 0)
- LINTST(772) = CHAR( 0)
- LINTST(773) = CHAR( 0)
- LINTST(774) = CHAR( 0)
- LINTST(775) = CHAR( 0)
- LINTST(776) = CHAR( 0)
- LINTST(777) = CHAR( 0)
- LINTST(778) = CHAR( 0)
- LINTST(779) = CHAR( 0)
- LINTST(780) = CHAR( 0)
- LINTST(781) = CHAR( 0)
- LINTST(782) = CHAR( 0)
- LINTST(783) = CHAR( 0)
- LINTST(784) = CHAR( 0)
- LINTST(785) = CHAR( 0)
- LINTST(786) = CHAR( 0)
- LINTST(787) = CHAR( 0)
- LINTST(788) = CHAR( 0)
- LINTST(789) = CHAR( 0)
- LINTST(790) = CHAR( 0)
- LINTST(791) = CHAR( 0)
- LINTST(792) = CHAR( 0)
- LINTST(793) = CHAR( 0)
- LINTST(794) = CHAR( 0)
- LINTST(795) = CHAR( 0)
- LINTST(796) = CHAR( 0)
- LINTST(797) = CHAR( 0)
- LINTST(798) = CHAR( 0)
- LINTST(799) = CHAR( 0)
- LINTST(800) = CHAR( 0)
- LINTST(801) = CHAR(179)
- LINTST(802) = CHAR(104)
- LINTST(803) = CHAR( 2)
- LINTST(804) = CHAR( 0)
- LINTST(805) = CHAR( 1)
- LINTST(806) = CHAR( 0)
- LINTST(807) = CHAR( 1)
- LINTST(808) = CHAR( 0)
- LINTST(809) = CHAR( 0)
- LINTST(810) = CHAR( 0)
- LINTST(811) = CHAR( 24)
- LINTST(812) = CHAR( 20)
- LINTST(813) = CHAR( 0)
- LINTST(814) = CHAR( 0)
- LINTST(815) = CHAR( 0)
- LINTST(816) = CHAR( 0)
- LINTST(817) = CHAR( 0)
- LINTST(818) = CHAR( 0)
- LINTST(819) = CHAR( 0)
- LINTST(820) = CHAR( 0)
- LINTST(821) = CHAR( 0)
- LINTST(822) = CHAR( 0)
- LINTST(823) = CHAR( 0)
- LINTST(824) = CHAR( 0)
- LINTST(825) = CHAR( 0)
- LINTST(826) = CHAR( 0)
- LINTST(827) = CHAR( 0)
- LINTST(828) = CHAR( 0)
- LINTST(829) = CHAR( 0)
- LINTST(830) = CHAR( 0)
- LINTST(831) = CHAR( 0)
- LINTST(832) = CHAR( 2)
- LINTST(833) = CHAR( 1)
- LINTST(834) = CHAR( 0)
- LINTST(835) = CHAR(131)
- LINTST(836) = CHAR( 2)
- C****************************************************************************
- C Work begins here. Initialize the Huffman coding tree with call to
- C DECMPINIT. Decompress the compressed line contained in LININ.
- C Output of decompression ends up in LINOUT
- C***************************************************************************
- CALL DECMPINIT(HIST)
- IFAIL = 0
- DO 200 J = 1,2
- CALL DECOMPRESS(LININ,LINOUT,LENIN,LENOUT)
- C****************************************************************************
- C Compare decompressed line in LINOUT with values in LINTST.
- C Report any errors if there are any mismatches. If mismatches exist
- C the decompression routines have not been successfully implemented on
- C your computer system.
- C****************************************************************************
- DO 100 I = 1,LENOUT
- IF (LINOUT(I).NE.LINTST(I)) THEN
- IFAIL = 1
- IOUT = ICHAR(LINOUT(I))
- ITEST= ICHAR(LINTST(I))
- WRITE(IP,900) I,IOUT,ITEST
- 900 FORMAT(' Error, decompression failed '/,
- .' Sample number:',i3,
- .' Value coming out of DECOMPRESS routine: ',i4,/,
- .' Value should be: ',i4)
- END IF
- 100 CONTINUE
- 200 CONTINUE
- IF (IFAIL.EQ.0) WRITE(IP,905)
- 905 FORMAT(' Decompression subroutines were successful')
- IF (IFAIL.NE.0) WRITE(IP,910)
- 910 FORMAT(' Decompression subroutines failed')
- STOP
- END
-