|
|
1.1 root 1: C***********************************************************************00010503
2: C DATE***82/08/02*18.33.46
3: C OWNER PRE/850703/TC-85- -410/ /FSTC/278FCVS*F78UBP20/
4: C AUDIT FCVS78 V2.0
5: C***** FORTRAN 77 00020503
6: C***** FM503 00030503
7: C***** BLKD2 - (261) 00040503
8: C***** THIS PROGRAM USES FM504 (UNNAMED BLOCK DATA SUBPROGRAM 00050503
9: C***** AND SUBROUTINE SN505 00060503
10: C***********************************************************************00070503
11: C***** TESTING OF BLOCK DATA SUBPROGRAMS ANS REF 00080503
12: C***** DATA INTERNAL FORMS 16 00090503
13: C***** THIS SEGMENT USES SEGMENTS 702 AND 703, BLOCK DATA PROGRAM 00100503
14: C***** FM504 AND SUBROUTINE SN505 00110503
15: C***** 00120503
16: CBB** ********************** BBCCOMNT **********************************00130503
17: C**** 00140503
18: C**** 1978 FORTRAN COMPILER VALIDATION SYSTEM 00150503
19: C**** VERSION 2.0 00160503
20: C**** 00170503
21: C**** 00180503
22: C**** SUGGESTIONS AND COMMENTS SHOULD BE FORWARDED TO 00190503
23: C**** GENERAL SERVICES ADMINISTRATION 00200503
24: C**** FEDERAL SOFTWARE TESTING CENTER 00210503
25: C**** 5203 LEESBURG PIKE, SUITE 1100 00220503
26: C**** FALLS CHURCH, VA. 22041 00230503
27: C**** 00240503
28: C**** (703) 756-6153 00250503
29: C**** 00260503
30: CBE** ********************** BBCCOMNT **********************************00270503
31: C***** 00280503
32: C***** S P E C I F I C A T I O N S SEGMENT 261 00290503
33: C***** 00300503
34: C***** DECLARATION OF VARIABLES IN COMMON BLOCKS 00310503
35: C***** DOUBLE PRECISION AXVD, DVCORR 00320503
36: C***** COMPLEX AXVC, ZVCORR 00330503
37: C***** LOGICAL AXVB 00340503
38: C***** CHARACTER*6 A6XVK, B6XVK, CVCORR 00350503
39: C***** 00360503
40: C***** COMMON /BLK9/ AXVS, BXVS, IXVI, AXVD, AXVC, AXVB 00370503
41: C***** COMMON /BLK7/ A6XVK, B6XVK 00380503
42: C***** 00390503
43: C***** 00400503
44: CALL SN505 00410503
45: STOP 00420503
46: C***** 00430503
47: C***** END OF TEST SEGMENT 261 00440503
48: END 00450503
49: C***********************************************************************00010504
50: C DATE***82/08/02*18.33.46
51: C OWNER PRE/850703/TC-85- -410/ /FSTC/278FCVS*F78UBP20/
52: C AUDIT FCVS78 V2.0
53: C***** FORTRAN 77 00020504
54: C***** FM504 BDS2 (UNNAMED) - (702) 00030504
55: C***** THIS BLOCK DATA SUBPROGRAM IS USED BY FM503 00040504
56: C***********************************************************************00050504
57: C***** 00060504
58: C***** GENERAL PURPOSE 00070504
59: C***** THIS SEGMENT CONTAINS A BLOCK DATA SUBPROGRAM THAT IS 00080504
60: C***** TO BE RUN WITH TEST SEGMENT 261 00090504
61: C***** THIS SEGMENT WILL TEST INTERNAL DATA FORMS, AS WELL 00100504
62: C***** AS THE USE OF UNNAMED BLOCK DATA PROGRAM 00110504
63: C***** 00120504
64: BLOCK DATA 00130504
65: C***** 00140504
66: C***** DECLARATION OF VARIABLES IN COMMON BLOCKS 00150504
67: DOUBLE PRECISION AXVD 00160504
68: COMPLEX AXVC 00170504
69: LOGICAL AXVB 00180504
70: CHARACTER*6 A6XVK, B6XVK 00190504
71: C***** 00200504
72: COMMON /BLK9/ AXVS, BXVS, IXVI, AXVD, AXVC, AXVB 00210504
73: COMMON /BLK7/ A6XVK, B6XVK 00220504
74: DATA AXVS, BXVS, IXVI, AXVD, AXVC, AXVB /34.25E-1, 43.23, 21, 00230504
75: 1 1.23456, (234.23, 34.9), .TRUE./ 00240504
76: DATA A6XVK, B6XVK /'ABCDE', 'FGHIJK'/ 00250504
77: C***** 00260504
78: END 00270504
79: C***********************************************************************00010505
80: C DATE***82/08/02*18.33.46
81: C OWNER PRE/850703/TC-85- -410/ /FSTC/278FCVS*F78UBP20/
82: C AUDIT FCVS78 V2.0
83: C***** FORTRAN 77 00020505
84: C***** FM505 BLKD2Q - (703) 00030505
85: C***** THIS SUBROUTINE IS CALLED BY FM503 00040505
86: C***********************************************************************00050505
87: C***** 00060505
88: C***** GENERAL PURPOSE 00070505
89: C***** THIS SEGMENT IS TO BE RUN WITH TEST SEGMENT 261 00080505
90: C***** THIS SEGMENT CONTAINS A SUBROUTINE THAT CHECKS TO SEE IF 00090505
91: C***** IF THE BLOCK DATA PROGRAM CORRECTLY INITIALIZED THE MANY 00100505
92: C***** VARIABLES 00110505
93: C***** 00120505
94: SUBROUTINE SN505 00130505
95: C***** 00140505
96: C***** 00150505
97: C***** DECLARATION OF VARIABLES IN COMMON BLOCKS 00160505
98: DOUBLE PRECISION AXVD, DVCORR 00170505
99: COMPLEX AXVC, ZVCORR 00180505
100: LOGICAL AXVB 00190505
101: CHARACTER*6 A6XVK, B6XVK, CVCORR 00200505
102: C***** 00210505
103: COMMON /BLK9/ AXVS, BXVS, IXVI, AXVD, AXVC, AXVB 00220505
104: COMMON /BLK7/ A6XVK, B6XVK 00230505
105: C***** LOCAL DECLARATION 00240505
106: DOUBLE PRECISION AVD 00250505
107: COMPLEX AVC 00260505
108: REAL R2E(2) 00270505
109: EQUIVALENCE (AVC, R2E) 00280505
110: C***** 00290505
111: CBB** ********************** BBCINITA **********************************00300505
112: C**** SPECIFICATION STATEMENTS 00310505
113: C**** 00320505
114: CHARACTER ZVERS*13, ZVERSD*17, ZDATE*17, ZPROG*5, ZCOMPL*20, 00330505
115: 1 ZNAME*20, ZTAPE*10, ZPROJ*13, REMRKS*31, ZTAPED*13 00340505
116: CBE** ********************** BBCINITA **********************************00350505
117: CBB** ********************** BBCINITB **********************************00360505
118: C**** INITIALIZE SECTION 00370505
119: DATA ZVERS, ZVERSD, ZDATE 00380505
120: 1 /'VERSION 2.0 ', '82/08/02*18.33.46', '*NO DATE*TIME'/ 00390505
121: DATA ZCOMPL, ZNAME, ZTAPE 00400505
122: 1 /'*NONE SPECIFIED*', '*NO COMPANY NAME*', '*NO TAPE*'/ 00410505
123: DATA ZPROJ, ZTAPED, ZPROG 00420505
124: 1 /'*NO PROJECT*', '*NO TAPE DATE', 'XXXXX'/ 00430505
125: DATA REMRKS /' '/ 00440505
126: C**** THE FOLLOWING 9 COMMENT LINES (CZ01, CZ02, ...) CAN BE REPLACED 00450505
127: C**** FOR IDENTIFYING THE TEST ENVIRONMENT 00460505
128: C**** 00470505
129: CZ01 ZVERS = 'VERSION OF THE COMPILER VALIDATION SYSTEM' 00480505
130: CZ02 ZVERSD = 'CREATION DATE/TIME OF THE COMPILER VALIDATION SYSTEM' 00490505
131: CZ03 ZPROG = 'PROGRAM NAME' 00500505
132: ZDATE = '07-Nov-85 ' *RP
133: ZCOMPL = 'CCI 5.2 ' *RP
134: ZPROJ = 'TC-85- -410' *RP
135: ZNAME = ' ' *RP
136: ZTAPE = ' ' *RP
137: ZTAPED = '850703 ' *RP
138: C 00570505
139: IVPASS = 0 00580505
140: IVFAIL = 0 00590505
141: IVDELE = 0 00600505
142: IVINSP = 0 00610505
143: IVTOTL = 0 00620505
144: IVTOTN = 0 00630505
145: ICZERO = 0 00640505
146: C 00650505
147: C I01 CONTAINS THE LOGICAL UNIT NUMBER FOR THE CARD READER. 00660505
148: I01 = 05 00670505
149: C I02 CONTAINS THE LOGICAL UNIT NUMBER FOR THE PRINTER. 00680505
150: I02 = 06 00690505
151: C 00700505
152: I01 = 5 00710505
153: C THE CX010 CARD IS FOR OVERRIDING THE PROGRAM DEFAULT I01 = 5 00720505
154: CX011 REPLACED BY FEXEC X-011 CONTROL CARD. CX011 IS FOR SYSTEMS 00730505
155: C REQUIRING ADDITIONAL STATEMENTS FOR FILES ASSOCIATED WITH CX010. 00740505
156: C 00750505
157: I02 = 6 00760505
158: C THE CX020 CARD IS FOR OVERRIDING THE PROGRAM DEFAULT I02= 6 00770505
159: CX021 REPLACED BY FEXEC X-021 CONTROL CARD. CX021 IS FOR SYSTEMS 00780505
160: C REQUIRING ADDITIONAL STATEMENTS FOR FILES ASSOCIATED WITH CX020. 00790505
161: C 00800505
162: CBE** ********************** BBCINITB **********************************00810505
163: NUVI = I02 00820505
164: IVTOTL = 8 00830505
165: ZPROG = 'FM503' 00840505
166: CBB** ********************** BBCHED0A **********************************00850505
167: C**** 00860505
168: C**** WRITE REPORT TITLE 00870505
169: C**** 00880505
170: WRITE (I02, 90002) 00890505
171: WRITE (I02, 90006) 00900505
172: WRITE (I02, 90007) 00910505
173: WRITE (I02, 90008) ZVERS, ZVERSD 00920505
174: WRITE (I02, 90009) ZPROG, ZPROG 00930505
175: WRITE (I02, 90010) ZDATE, ZCOMPL 00940505
176: CBE** ********************** BBCHED0A **********************************00950505
177: WRITE(NUVI,26100) 00960505
178: 26100 FORMAT( 1H , / 39H BLKD2 - (261) BLOCK DATA SUBPROGRAM --// 00970505
179: 1 21H DATA INTERNAL FORMS// 00980505
180: 2 15H ANS REF. - 16) 00990505
181: CBB** ********************** BBCHED0B **********************************01000505
182: C**** WRITE DETAIL REPORT HEADERS 01010505
183: C**** 01020505
184: WRITE (I02,90004) 01030505
185: WRITE (I02,90004) 01040505
186: WRITE (I02,90013) 01050505
187: WRITE (I02,90014) 01060505
188: WRITE (I02,90015) IVTOTL 01070505
189: CBE** ********************** BBCHED0B **********************************01080505
190: C***** 01090505
191: CT001* TEST 1 REAL VARIABLE - EXPONENT FORM 01100505
192: IVTNUM = 1 01110505
193: AVS = AXVS 01120505
194: IF (AVS - 0.34248E+01) 20010, 10010, 40010 01130505
195: 40010 IF (AVS - 0.34252E+01) 10010, 10010, 20010 01140505
196: 10010 IVPASS = IVPASS + 1 01150505
197: WRITE (NUVI, 80002) IVTNUM 01160505
198: GO TO 0011 01170505
199: 20010 IVFAIL = IVFAIL + 1 01180505
200: RVCORR = 34.25E-1 01190505
201: WRITE (NUVI, 80012) IVTNUM, AVS, RVCORR 01200505
202: 0011 CONTINUE 01210505
203: CT002* TEST 2 REAL VARIABLE - NON EXPONENT FORM 01220505
204: IVTNUM = 2 01230505
205: AVS = BXVS 01240505
206: IF (AVS - 0.43227E+02) 20020, 10020, 40020 01250505
207: 40020 IF (AVS - 0.43233E+02) 10020, 10020, 20020 01260505
208: 10020 IVPASS = IVPASS + 1 01270505
209: WRITE (NUVI, 80002) IVTNUM 01280505
210: GO TO 0021 01290505
211: 20020 IVFAIL = IVFAIL + 1 01300505
212: RVCORR = 43.23 01310505
213: WRITE (NUVI, 80012) IVTNUM, AVS, RVCORR 01320505
214: 0021 CONTINUE 01330505
215: CT003* TEST 3 INTEGER VARIABLE 01340505
216: IVTNUM = 3 01350505
217: IVI = IXVI 01360505
218: IF (IVI - 21) 20030, 10030, 20030 01370505
219: 10030 IVPASS = IVPASS + 1 01380505
220: WRITE (NUVI, 80002) IVTNUM 01390505
221: GO TO 0031 01400505
222: 20030 IVFAIL = IVFAIL + 1 01410505
223: IVCORR = 21 01420505
224: WRITE (NUVI, 80010) IVTNUM, IVI, IVCORR 01430505
225: 0031 CONTINUE 01440505
226: CT004* TEST 4 DOUBLE PRECISION VARIABLE 01450505
227: IVTNUM = 4 01460505
228: AVD = AXVD 01470505
229: IF (AVD - 0.12345D+01) 20040, 10040, 40040 01480505
230: 40040 IF (AVD - 0.12347D+01) 10040, 10040, 20040 01490505
231: 10040 IVPASS = IVPASS + 1 01500505
232: WRITE (NUVI, 80002) IVTNUM 01510505
233: GO TO 0041 01520505
234: 20040 IVFAIL = IVFAIL + 1 01530505
235: DVCORR = 1.23456D+0 01540505
236: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 01550505
237: 0041 CONTINUE 01560505
238: CT005* TEST 5 COMPLEX VARIABLE 01570505
239: IVTNUM = 5 01580505
240: AVC = AXVC 01590505
241: IF (R2E(1) - 0.23421E+03) 20050, 40052, 40051 01600505
242: 40051 IF (R2E(1) - 0.23425E+03) 40052, 40052, 20050 01610505
243: 40052 IF (R2E(2) - 0.34898E+02) 20050, 10050, 40050 01620505
244: 40050 IF (R2E(2) - 0.34902E+02) 10050, 10050, 20050 01630505
245: 10050 IVPASS = IVPASS + 1 01640505
246: WRITE (NUVI, 80002) IVTNUM 01650505
247: GO TO 0051 01660505
248: 20050 IVFAIL = IVFAIL + 1 01670505
249: ZVCORR = (234.23, 34.9) 01680505
250: WRITE (NUVI, 80045) IVTNUM, AVC, ZVCORR 01690505
251: 0051 CONTINUE 01700505
252: CT006* TEST 6 LOGICAL VARIABLE 01710505
253: IVTNUM = 6 01720505
254: IVI = 0 01730505
255: IF (AXVB) IVI = 1 01740505
256: IF (IVI - 1) 20060, 10060, 20060 01750505
257: 10060 IVPASS = IVPASS + 1 01760505
258: WRITE (NUVI, 80002) IVTNUM 01770505
259: GO TO 0061 01780505
260: 20060 IVFAIL = IVFAIL + 1 01790505
261: LVCORR = 1 01800505
262: REMRKS = '1 = TRUE ; 0 = FALSE' 01810505
263: WRITE (NUVI, 80008) IVTNUM, REMRKS 01820505
264: WRITE (NUVI, 80024) IVI 01830505
265: WRITE (NUVI, 80026) LVCORR 01840505
266: 0061 CONTINUE 01850505
267: CT007* TEST 7 6 CHARACTER VARIABLE - INIT WITH 5 CHARACTERS 01860505
268: IVTNUM = 7 01870505
269: IVI = 0 01880505
270: IF (A6XVK.EQ.'ABCDE ') IVI = 1 01890505
271: IF (IVI - 1) 20070, 10070, 20070 01900505
272: 10070 IVPASS = IVPASS + 1 01910505
273: WRITE (NUVI, 80002) IVTNUM 01920505
274: GO TO 0071 01930505
275: 20070 IVFAIL = IVFAIL + 1 01940505
276: CVCORR = 'ABCDE ' 01950505
277: WRITE (NUVI, 80018) IVTNUM, A6XVK, CVCORR 01960505
278: 0071 CONTINUE 01970505
279: CT008* TEST 8 6 CHARACTER VARIABLE - INIT WITH 6 CHARACTERS 01980505
280: IVTNUM = 8 01990505
281: IVI = 0 02000505
282: IF (B6XVK.EQ.'FGHIJK') IVI = 1 02010505
283: IF (IVI - 1) 20080, 10080, 20080 02020505
284: 10080 IVPASS = IVPASS + 1 02030505
285: WRITE (NUVI, 80002) IVTNUM 02040505
286: GO TO 0081 02050505
287: 20080 IVFAIL = IVFAIL + 1 02060505
288: CVCORR = 'FGHIJK' 02070505
289: WRITE (NUVI, 80018) IVTNUM, B6XVK, CVCORR 02080505
290: 0081 CONTINUE 02090505
291: C***** 02100505
292: CBB** ********************** BBCSUM0 **********************************02110505
293: C**** WRITE OUT TEST SUMMARY 02120505
294: C**** 02130505
295: IVTOTN = IVPASS + IVFAIL + IVDELE + IVINSP 02140505
296: WRITE (I02, 90004) 02150505
297: WRITE (I02, 90014) 02160505
298: WRITE (I02, 90004) 02170505
299: WRITE (I02, 90020) IVPASS 02180505
300: WRITE (I02, 90022) IVFAIL 02190505
301: WRITE (I02, 90024) IVDELE 02200505
302: WRITE (I02, 90026) IVINSP 02210505
303: WRITE (I02, 90028) IVTOTN, IVTOTL 02220505
304: CBE** ********************** BBCSUM0 **********************************02230505
305: CBB** ********************** BBCFOOT0 **********************************02240505
306: C**** WRITE OUT REPORT FOOTINGS 02250505
307: C**** 02260505
308: WRITE (I02,90016) ZPROG, ZPROG 02270505
309: WRITE (I02,90018) ZPROJ, ZNAME, ZTAPE, ZTAPED 02280505
310: WRITE (I02,90019) 02290505
311: CBE** ********************** BBCFOOT0 **********************************02300505
312: CBB** ********************** BBCFMT0A **********************************02310505
313: C**** FORMATS FOR TEST DETAIL LINES 02320505
314: C**** 02330505
315: 80000 FORMAT (1H ,2X,I3,4X,7HDELETED,32X,A31) 02340505
316: 80002 FORMAT (1H ,2X,I3,4X,7H PASS ,32X,A31) 02350505
317: 80004 FORMAT (1H ,2X,I3,4X,7HINSPECT,32X,A31) 02360505
318: 80008 FORMAT (1H ,2X,I3,4X,7H FAIL ,32X,A31) 02370505
319: 80010 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,15X,10HCOMPUTED= , 02380505
320: 1I6,/,1H ,15X,10HCORRECT= ,I6) 02390505
321: 80012 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,16X,10HCOMPUTED= , 02400505
322: 1E12.5,/,1H ,16X,10HCORRECT= ,E12.5) 02410505
323: 80018 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,16X,10HCOMPUTED= , 02420505
324: 1A21,/,1H ,16X,10HCORRECT= ,A21) 02430505
325: 80020 FORMAT (1H ,16X,10HCOMPUTED= ,A21,1X,A31) 02440505
326: 80022 FORMAT (1H ,16X,10HCORRECT= ,A21,1X,A31) 02450505
327: 80024 FORMAT (1H ,16X,10HCOMPUTED= ,I6,16X,A31) 02460505
328: 80026 FORMAT (1H ,16X,10HCORRECT= ,I6,16X,A31) 02470505
329: 80028 FORMAT (1H ,16X,10HCOMPUTED= ,E12.5,10X,A31) 02480505
330: 80030 FORMAT (1H ,16X,10HCORRECT= ,E12.5,10X,A31) 02490505
331: 80050 FORMAT (1H ,48X,A31) 02500505
332: CBE** ********************** BBCFMT0A **********************************02510505
333: CBB** ********************** BBCFMAT1 **********************************02520505
334: C**** FORMATS FOR TEST DETAIL LINES - FULL LANGUAGE 02530505
335: C**** 02540505
336: 80031 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,16X,10HCOMPUTED= , 02550505
337: 1D17.10,/,1H ,16X,10HCORRECT= ,D17.10) 02560505
338: 80033 FORMAT (1H ,16X,10HCOMPUTED= ,D17.10,10X,A31) 02570505
339: 80035 FORMAT (1H ,16X,10HCORRECT= ,D17.10,10X,A31) 02580505
340: 80037 FORMAT (1H ,16X,10HCOMPUTED= ,1H(,E12.5,2H, ,E12.5,1H),6X,A31) 02590505
341: 80039 FORMAT (1H ,16X,10HCORRECT= ,1H(,E12.5,2H, ,E12.5,1H),6X,A31) 02600505
342: 80041 FORMAT (1H ,16X,10HCOMPUTED= ,1H(,F12.5,2H, ,F12.5,1H),6X,A31) 02610505
343: 80043 FORMAT (1H ,16X,10HCORRECT= ,1H(,F12.5,2H, ,F12.5,1H),6X,A31) 02620505
344: 80045 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,16X,10HCOMPUTED= , 02630505
345: 11H(,F12.5,2H, ,F12.5,1H)/,1H ,16X,10HCORRECT= , 02640505
346: 21H(,F12.5,2H, ,F12.5,1H)) 02650505
347: CBE** ********************** BBCFMAT1 **********************************02660505
348: CBB** ********************** BBCFMT0B **********************************02670505
349: C**** FORMAT STATEMENTS FOR PAGE HEADERS 02680505
350: C**** 02690505
351: 90002 FORMAT (1H1) 02700505
352: 90004 FORMAT (1H ) 02710505
353: 90006 FORMAT (1H ,20X,31HFEDERAL SOFTWARE TESTING CENTER) 02720505
354: 90007 FORMAT (1H ,19X,34HFORTRAN COMPILER VALIDATION SYSTEM) 02730505
355: 90008 FORMAT (1H ,21X,A13,A17) 02740505
356: 90009 FORMAT (1H ,/,2H *,A5,6HBEGIN*,12X,15HTEST RESULTS - ,A5,/) 02750505
357: 90010 FORMAT (1H ,8X,16HTEST DATE*TIME= ,A17,15H - COMPILER= ,A20) 02760505
358: 90013 FORMAT (1H ,8H TEST ,10HPASS/FAIL ,6X,17HDISPLAYED RESULTS, 02770505
359: 1 7X,7HREMARKS,24X) 02780505
360: 90014 FORMAT (1H ,46H----------------------------------------------, 02790505
361: 1 33H---------------------------------) 02800505
362: 90015 FORMAT (1H ,48X,17HTHIS PROGRAM HAS ,I3,6H TESTS,/) 02810505
363: C**** 02820505
364: C**** FORMAT STATEMENTS FOR REPORT FOOTINGS 02830505
365: C**** 02840505
366: 90016 FORMAT (1H ,/,2H *,A5,4HEND*,14X,14HEND OF TEST - ,A5,/) 02850505
367: 90018 FORMAT (1H ,A13,13X,A20,7H * ,A10,1H/, 02860505
368: 1 A13) 02870505
369: 90019 FORMAT (1H ,26HFOR OFFICIAL USE ONLY ,35X,15HCOPYRIGHT 1982) 02880505
370: C**** 02890505
371: C**** FORMAT STATEMENTS FOR RUN SUMMARY 02900505
372: C**** 02910505
373: 90020 FORMAT (1H ,21X,I5,13H TESTS PASSED) 02920505
374: 90022 FORMAT (1H ,21X,I5,13H TESTS FAILED) 02930505
375: 90024 FORMAT (1H ,21X,I5,14H TESTS DELETED) 02940505
376: 90026 FORMAT (1H ,21X,I5,25H TESTS REQUIRE INSPECTION) 02950505
377: 90028 FORMAT (1H ,21X,I5,4H OF ,I3,15H TESTS EXECUTED) 02960505
378: CBE** ********************** BBCFMT0B **********************************02970505
379: C***** 02980505
380: END 02990505
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.