- DGNTEG01 ;ISC/XTSUMBLD KERNEL - Package checksum checker ;AUG 13, 1993@12:48:50
- ;;5.3;Registration;**1015**;Aug 13, 1993;Build 21
- ;;7.0;AUG 13, 1993@12:48:50
- S XT4="I 1",X=$T(+3) W !!,"Checksum routine created on ",$P(X,";",4)," by KERNEL V",$P(X,";",3),!
- CONT F XT1=1:1 S XT2=$T(ROU+XT1) Q:XT2="" S X=$P(XT2," ",1),XT3=$P(XT2,";",3) X XT4 I $T W !,X X ^%ZOSF("TEST") S:'$T XT3=0 X:XT3 ^%ZOSF("RSUM") W ?10,$S('XT3:"Routine not in UCI",XT3'=Y:"Calculated "_$C(7)_Y_", off by "_(Y-XT3),1:"ok")
- G CONT^DGNTEG02
- K %1,%2,%3,X,Y,XT1,XT2,XT3,XT4 Q
- ONE S XT4="I $D(^UTILITY($J,X))",X=$T(+3) W !!,"Checksum routine created on ",$P(X,";",4)," by KERNEL V",$P(X,";",3),!
- W !,"Check a subset of routines:" K ^UTILITY($J) X ^%ZOSF("RSEL")
- W ! G CONT
- ROU ;;
- DGPT101 ;;5907818
- DGPT101P ;;3798684
- DGPT10CB ;;1729817
- DGPT10S1 ;;3094591
- DGPT401 ;;5591382
- DGPT501 ;;5260058
- DGPT501P ;;3264888
- DGPT50DI ;;2517717
- DGPT50MS ;;2873112
- DGPT535 ;;4142601
- DGPT601 ;;7292814
- DGPT60PR ;;1981670
- DGPT701 ;;5282484
- DGPT701P ;;2717219
- DGPT702 ;;2080928
- DGPT70DI ;;4404595
- DGPT70DX ;;1522145
- DGPTAE ;;7133682
- DGPTAE01 ;;2981200
- DGPTAE02 ;;5283812
- DGPTAE03 ;;4610359
- DGPTAE04 ;;2501495
- DGPTAEE ;;4527426
- DGPTAEE1 ;;10933098
- DGPTAEE2 ;;8130188
- DGPTAPA ;;3668483
- DGPTAPA1 ;;2058101
- DGPTAPA2 ;;3180242
- DGPTAPA3 ;;1924386
- DGPTAPA4 ;;7077869
- DGPTAPP ;;1806977
- DGPTAPP1 ;;1210249
- DGPTAPSL ;;4997510
- DGPTBE1 ;;19023447
- DGPTBE2 ;;1835542
- DGPTBEP ;;2267056
- DGPTC ;;4801976
- DGPTC1 ;;6075172
- DGPTC2 ;;4499759
- DGPTCO ;;882556
- DGPTCO1 ;;5235526
- DGPTCO2 ;;2096649
- DGPTCR ;;9155987
- DGPTCR1 ;;1454932
- DGPTDRG ;;16922377
- DGPTEXPR ;;411240
- DGPTF ;;11140333
- DGPTF099 ;;7885730
- DGPTF09X ;;5455949
- DGPTF1 ;;12620270
- DGPTF2 ;;9722630
- DGPTF4 ;;12842059
- DGPTF41 ;;5073903
- DGPTF5 ;;1141375
- DGPTFCR ;;2856214
- DGPTFD ;;7582771
- DGPTFDEL ;;9517561
- DGPTFFB ;;4903981
- DGPTFIC ;;16299987
- DGPTFJ ;;3694269
- DGPTFJC ;;14917912
- DGPTFM ;;15913403
- DGPTFM0 ;;7287940
- DGPTFM1 ;;10416822
- DGPTFM1A ;;6717226
- DGPTFM4 ;;14737446
- DGPTFM5 ;;9123774
- DGPTFM6 ;;13703468
- DGPTFM7 ;;10979946
- DGPTFM71 ;;3602514
- DGPTFM8 ;;6077252
- DGPTFMO ;;13407855
- DGPTFMO1 ;;2034296
- DGPTFOU ;;10424039
- DGPTFQWK ;;4488650
- DGPTFREL ;;5862675
- DGPTFTR ;;9360869
- DGPTFTR0 ;;8604225
- DGPTFTR1 ;;13978628
- DGPTFTR2 ;;9164992
- DGPTFTR3 ;;9189207
- DGPTFUP ;;9063283
- DGPTFVC ;;2899739
- DGPTFVC1 ;;15576437
- DGPTFVC2 ;;3752572
- DGPTFVC3 ;;5311979
- DGPTICD ;;2389303
- DGPTLMU1 ;;5302089
- DGPTLMU2 ;;2608185
- DGPTLMU3 ;;3024014
- DGPTLMU4 ;;6778410
- DGPTLMU5 ;;5680133
- DGPTLMU6 ;;3759937
- DGPTMOVE ;;18877814
- DGPTMSG ;;12017144
- DGPTMSG1 ;;3261790
- DGPTMSGD ;;9430949
- DGPTOD0 ;;19162109
- DGPTOD1 ;;11029540
- DGPTOD2 ;;14228151
- DGPTOD3 ;;2871705
- DGPTODA1 ;;14742631
- DGPTODA2 ;;16102699
- DGPTODB1 ;;14395071
- DGPTODB2 ;;15732396
- DGPTODF1 ;;14514216
- DGPTODF2 ;;11051070
- DGPTODI1 ;;17300458
- DGPTODI2 ;;12886426
- DGPTODI3 ;;16720767
- DGPTODI4 ;;9696951
- DGPTODR ;;4646557
- DGPTODT1 ;;16541531
- DGPTODT2 ;;11974266
- DGPTOLC1 ;;4324462
- DGPTOLC2 ;;17186117
- DGPTOM1 ;;7629724
- DGPTOM2 ;;15224903
- DGPTOOL ;;566787
- DGPTOTRL ;;13755835
- DGPTR0 ;;8651144
- DGPTR1 ;;15817363
- DGPTR2 ;;8727510
- DGPTR3 ;;2339687
- DGPTR4 ;;4549097
- DGPTRAM ;;1116833
- DGPTRPO ;;9666225
- DGPTRPP ;;7433732
- DGPTSC01 ;;4070681
- DGPTSCAN ;;6356675
- DGPTSPQ ;;1563488
- DGPTSUD1 ;;4459855
- DGPTSUDO ;;11745732
- DGPTTRIM ;;2747468
- DGPTTS ;;11059200
- DGPTTS0 ;;1798741
- DGPTTS1 ;;16571126
- DGPTTS2 ;;9851736
- DGPTTS3 ;;10800315
- DGPTUTL ;;7801401
- DGPTUTL1 ;;7565068
- DGQEMA ;;7098669
- DGQEMA1 ;;8356696
- DGQEMP ;;6074288
- DGQEMPS ;;978157
- DGREG ;;18978133
- DGREG0 ;;9179398
- DGREG00 ;;8411293
- DGREGDD ;;117402
- DGREGDD1 ;;2633914
- DGREGDEL ;;2900374
- DGREGE ;;10119241
- DGREGG ;;3864793
- DGRP ;;1060986
- DGRP1 ;;10291468
- DGRP10 ;;5397853
- DGNTEG01 ;ISC/XTSUMBLD KERNEL - Package checksum checker ;AUG 13, 1993@12:48:50
- +1 ;;5.3;Registration;**1015**;Aug 13, 1993;Build 21
- +2 ;;7.0;AUG 13, 1993@12:48:50
- +3 SET XT4="I 1"
- SET X=$TEXT(+3)
- WRITE !!,"Checksum routine created on ",$PIECE(X,";",4)," by KERNEL V",$PIECE(X,";",3),!
- CONT FOR XT1=1:1
- SET XT2=$TEXT(ROU+XT1)
- IF XT2=""
- QUIT
- SET X=$PIECE(XT2," ",1)
- SET XT3=$PIECE(XT2,";",3)
- XECUTE XT4
- IF $TEST
- WRITE !,X
- XECUTE ^%ZOSF("TEST")
- IF '$TEST
- SET XT3=0
- IF XT3
- XECUTE ^%ZOSF("RSUM")
- WRITE ?10,$SELECT('XT3:"Routine not in UCI",XT3'=Y:"Calculated "_$CHAR(7)_Y_", off by "_(Y-XT3),1:"ok")
- +1 GOTO CONT^DGNTEG02
- +2 KILL %1,%2,%3,X,Y,XT1,XT2,XT3,XT4
- QUIT
- ONE SET XT4="I $D(^UTILITY($J,X))"
- SET X=$TEXT(+3)
- WRITE !!,"Checksum routine created on ",$PIECE(X,";",4)," by KERNEL V",$PIECE(X,";",3),!
- +1 WRITE !,"Check a subset of routines:"
- KILL ^UTILITY($JOB)
- XECUTE ^%ZOSF("RSEL")
- +2 WRITE !
- GOTO CONT
- ROU ;;
- DGPT101 ;;5907818
- DGPT101P ;;3798684
- DGPT10CB ;;1729817
- DGPT10S1 ;;3094591
- DGPT401 ;;5591382
- DGPT501 ;;5260058
- DGPT501P ;;3264888
- DGPT50DI ;;2517717
- DGPT50MS ;;2873112
- DGPT535 ;;4142601
- DGPT601 ;;7292814
- DGPT60PR ;;1981670
- DGPT701 ;;5282484
- DGPT701P ;;2717219
- DGPT702 ;;2080928
- DGPT70DI ;;4404595
- DGPT70DX ;;1522145
- DGPTAE ;;7133682
- DGPTAE01 ;;2981200
- DGPTAE02 ;;5283812
- DGPTAE03 ;;4610359
- DGPTAE04 ;;2501495
- DGPTAEE ;;4527426
- DGPTAEE1 ;;10933098
- DGPTAEE2 ;;8130188
- DGPTAPA ;;3668483
- DGPTAPA1 ;;2058101
- DGPTAPA2 ;;3180242
- DGPTAPA3 ;;1924386
- DGPTAPA4 ;;7077869
- DGPTAPP ;;1806977
- DGPTAPP1 ;;1210249
- DGPTAPSL ;;4997510
- DGPTBE1 ;;19023447
- DGPTBE2 ;;1835542
- DGPTBEP ;;2267056
- DGPTC ;;4801976
- DGPTC1 ;;6075172
- DGPTC2 ;;4499759
- DGPTCO ;;882556
- DGPTCO1 ;;5235526
- DGPTCO2 ;;2096649
- DGPTCR ;;9155987
- DGPTCR1 ;;1454932
- DGPTDRG ;;16922377
- DGPTEXPR ;;411240
- DGPTF ;;11140333
- DGPTF099 ;;7885730
- DGPTF09X ;;5455949
- DGPTF1 ;;12620270
- DGPTF2 ;;9722630
- DGPTF4 ;;12842059
- DGPTF41 ;;5073903
- DGPTF5 ;;1141375
- DGPTFCR ;;2856214
- DGPTFD ;;7582771
- DGPTFDEL ;;9517561
- DGPTFFB ;;4903981
- DGPTFIC ;;16299987
- DGPTFJ ;;3694269
- DGPTFJC ;;14917912
- DGPTFM ;;15913403
- DGPTFM0 ;;7287940
- DGPTFM1 ;;10416822
- DGPTFM1A ;;6717226
- DGPTFM4 ;;14737446
- DGPTFM5 ;;9123774
- DGPTFM6 ;;13703468
- DGPTFM7 ;;10979946
- DGPTFM71 ;;3602514
- DGPTFM8 ;;6077252
- DGPTFMO ;;13407855
- DGPTFMO1 ;;2034296
- DGPTFOU ;;10424039
- DGPTFQWK ;;4488650
- DGPTFREL ;;5862675
- DGPTFTR ;;9360869
- DGPTFTR0 ;;8604225
- DGPTFTR1 ;;13978628
- DGPTFTR2 ;;9164992
- DGPTFTR3 ;;9189207
- DGPTFUP ;;9063283
- DGPTFVC ;;2899739
- DGPTFVC1 ;;15576437
- DGPTFVC2 ;;3752572
- DGPTFVC3 ;;5311979
- DGPTICD ;;2389303
- DGPTLMU1 ;;5302089
- DGPTLMU2 ;;2608185
- DGPTLMU3 ;;3024014
- DGPTLMU4 ;;6778410
- DGPTLMU5 ;;5680133
- DGPTLMU6 ;;3759937
- DGPTMOVE ;;18877814
- DGPTMSG ;;12017144
- DGPTMSG1 ;;3261790
- DGPTMSGD ;;9430949
- DGPTOD0 ;;19162109
- DGPTOD1 ;;11029540
- DGPTOD2 ;;14228151
- DGPTOD3 ;;2871705
- DGPTODA1 ;;14742631
- DGPTODA2 ;;16102699
- DGPTODB1 ;;14395071
- DGPTODB2 ;;15732396
- DGPTODF1 ;;14514216
- DGPTODF2 ;;11051070
- DGPTODI1 ;;17300458
- DGPTODI2 ;;12886426
- DGPTODI3 ;;16720767
- DGPTODI4 ;;9696951
- DGPTODR ;;4646557
- DGPTODT1 ;;16541531
- DGPTODT2 ;;11974266
- DGPTOLC1 ;;4324462
- DGPTOLC2 ;;17186117
- DGPTOM1 ;;7629724
- DGPTOM2 ;;15224903
- DGPTOOL ;;566787
- DGPTOTRL ;;13755835
- DGPTR0 ;;8651144
- DGPTR1 ;;15817363
- DGPTR2 ;;8727510
- DGPTR3 ;;2339687
- DGPTR4 ;;4549097
- DGPTRAM ;;1116833
- DGPTRPO ;;9666225
- DGPTRPP ;;7433732
- DGPTSC01 ;;4070681
- DGPTSCAN ;;6356675
- DGPTSPQ ;;1563488
- DGPTSUD1 ;;4459855
- DGPTSUDO ;;11745732
- DGPTTRIM ;;2747468
- DGPTTS ;;11059200
- DGPTTS0 ;;1798741
- DGPTTS1 ;;16571126
- DGPTTS2 ;;9851736
- DGPTTS3 ;;10800315
- DGPTUTL ;;7801401
- DGPTUTL1 ;;7565068
- DGQEMA ;;7098669
- DGQEMA1 ;;8356696
- DGQEMP ;;6074288
- DGQEMPS ;;978157
- DGREG ;;18978133
- DGREG0 ;;9179398
- DGREG00 ;;8411293
- DGREGDD ;;117402
- DGREGDD1 ;;2633914
- DGREGDEL ;;2900374
- DGREGE ;;10119241
- DGREGG ;;3864793
- DGRP ;;1060986
- DGRP1 ;;10291468
- DGRP10 ;;5397853