PRCANTEG ;ISC/XTSUMBLD KERNEL - Package checksum checker ;SEP 19, 1995@07:50:48
;;0.0;
;;7.2;SEP 19, 1995@07:50:48
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^PRCANTE0
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 ;;
PRCAACC ;;4043366
PRCAADBO ;;7034078
PRCAADIN ;;8227592
PRCAAPR ;;8140887
PRCAAPR1 ;;11564152
PRCAATR ;;8783907
PRCABD ;;12291906
PRCABIL ;;5564563
PRCABIL1 ;;12422838
PRCABIL2 ;;7387356
PRCABIL3 ;;8121698
PRCABJ ;;6692362
PRCABJ1 ;;4663573
PRCABJV ;;5372708
PRCABP1 ;;16980544
PRCABP2 ;;18171823
PRCABPF ;;2946867
PRCACLM ;;10348676
PRCACM ;;12117368
PRCACOL ;;11033444
PRCACPV ;;7264265
PRCACV10 ;;5428098
PRCADCDJ ;;9619500
PRCADCJ1 ;;3167285
PRCADEL ;;5304005
PRCADIN ;;4845537
PRCADJ ;;10533524
PRCADR ;;9677108
PRCADR1 ;;11064839
PRCADR2 ;;7168312
PRCADR3 ;;9610774
PRCAEA ;;418637
PRCAEA1 ;;3517911
PRCAEIN ;;11764234
PRCAEOL ;;10518361
PRCAEXM ;;7481608
PRCAFBD ;;8294390
PRCAFBD1 ;;261027
PRCAFBDM ;;3222877
PRCAFBDU ;;10728645
PRCAFDCT ;;1379875
PRCAFN ;;7392695
PRCAFN1 ;;973771
PRCAFOR ;;1315459
PRCAFUT ;;7677086
PRCAFWO ;;3376487
PRCAG ;;13321013
PRCAGD ;;7990199
PRCAGDR ;;5054538
PRCAGDT ;;13912127
PRCAGF ;;9875365
PRCAGF1 ;;2876711
PRCAGP ;;4992125
PRCAGS ;;12982296
PRCAGST ;;5366761
PRCAGST1 ;;8964951
PRCAGST2 ;;2033418
PRCAGT ;;5306041
PRCAGU ;;5343760
PRCAHIS ;;12620784
PRCAHIS1 ;;1270244
PRCAHOL ;;4781886
PRCAI001 ;;10494501
PRCAI002 ;;10270191
PRCAI003 ;;10643856
PRCAI004 ;;5223325
PRCAI005 ;;10294153
PRCAI006 ;;9782997
PRCAI007 ;;9921433
PRCAI008 ;;7685656
PRCAI009 ;;8595920
PRCAI00A ;;1514956
PRCAI00B ;;10354031
PRCAI00C ;;10732944
PRCAI00D ;;10713175
PRCAI00E ;;9703211
PRCAI00F ;;2226181
PRCAI00G ;;8572946
PRCAI00H ;;7759041
PRCAI00I ;;5083256
PRCAI00J ;;1682048
PRCAI00K ;;6804588
PRCAI00L ;;11058467
PRCAI00M ;;12092172
PRCAI00N ;;12009282
PRCAI00O ;;11132794
PRCAI00P ;;10588558
PRCAI00Q ;;11870810
PRCAI00R ;;10563027
PRCAI00S ;;11709448
PRCAI00T ;;10733716
PRCAI00U ;;12043887
PRCAI00V ;;11209150
PRCAI00W ;;12055251
PRCAI00X ;;12174925
PRCAI00Y ;;10083230
PRCAI00Z ;;11734912
PRCAI010 ;;11753448
PRCAI011 ;;12423487
PRCAI012 ;;11161716
PRCAI013 ;;11937677
PRCAI014 ;;11274950
PRCAI015 ;;12191184
PRCAI016 ;;12316390
PRCAI017 ;;11848678
PRCAI018 ;;9793777
PRCAI019 ;;9067966
PRCAI01A ;;8871846
PRCAI01B ;;10973851
PRCAI01C ;;9544703
PRCAI01D ;;1329297
PRCAI01E ;;8149208
PRCAI01F ;;6405246
PRCAI01G ;;7699411
PRCAI01H ;;2271317
PRCAI01I ;;3458480
PRCAI01J ;;1308374
PRCAI01K ;;5188583
PRCAI01L ;;2982491
PRCAI01M ;;2777196
PRCAI01N ;;6471211
PRCAI01O ;;1330888
PRCAI01P ;;5671362
PRCAI01Q ;;5765023
PRCAI01R ;;985299
PRCAI01S ;;8843474
PRCAI01T ;;2981051
PRCAI01U ;;10391329
PRCAI01V ;;11193669
PRCAI01W ;;11423867
PRCAI01X ;;8911230
PRCAI01Y ;;9863908
PRCAI01Z ;;9048562
PRCAI020 ;;8483072
PRCAI021 ;;9763786
PRCAI022 ;;9708713
PRCAI023 ;;8723029
PRCAI024 ;;7678151
PRCAI025 ;;8154091
PRCAI026 ;;7528430
PRCAI027 ;;9113682
PRCAI028 ;;8796987
PRCAI029 ;;10356723
PRCAI02A ;;7361260
PRCAI02B ;;3016704
PRCAI02C ;;7563131
PRCAI02D ;;8426136
PRCAI02E ;;3979266
PRCAI02F ;;7202613
PRCAI02G ;;3340026
PRCAI02H ;;7455606
PRCAI02I ;;6439710
PRCAI02J ;;10255391
--- Routine Detail --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HPRCANTEG 3769 printed Dec 13, 2024@01:40:32 Page 2
PRCANTEG ;ISC/XTSUMBLD KERNEL - Package checksum checker ;SEP 19, 1995@07:50:48
+1 ;;0.0;
+2 ;;7.2;SEP 19, 1995@07:50:48
+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^PRCANTE0
+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 ;;
PRCAACC ;;4043366
PRCAADBO ;;7034078
PRCAADIN ;;8227592
PRCAAPR ;;8140887
PRCAAPR1 ;;11564152
PRCAATR ;;8783907
PRCABD ;;12291906
PRCABIL ;;5564563
PRCABIL1 ;;12422838
PRCABIL2 ;;7387356
PRCABIL3 ;;8121698
PRCABJ ;;6692362
PRCABJ1 ;;4663573
PRCABJV ;;5372708
PRCABP1 ;;16980544
PRCABP2 ;;18171823
PRCABPF ;;2946867
PRCACLM ;;10348676
PRCACM ;;12117368
PRCACOL ;;11033444
PRCACPV ;;7264265
PRCACV10 ;;5428098
PRCADCDJ ;;9619500
PRCADCJ1 ;;3167285
PRCADEL ;;5304005
PRCADIN ;;4845537
PRCADJ ;;10533524
PRCADR ;;9677108
PRCADR1 ;;11064839
PRCADR2 ;;7168312
PRCADR3 ;;9610774
PRCAEA ;;418637
PRCAEA1 ;;3517911
PRCAEIN ;;11764234
PRCAEOL ;;10518361
PRCAEXM ;;7481608
PRCAFBD ;;8294390
PRCAFBD1 ;;261027
PRCAFBDM ;;3222877
PRCAFBDU ;;10728645
PRCAFDCT ;;1379875
PRCAFN ;;7392695
PRCAFN1 ;;973771
PRCAFOR ;;1315459
PRCAFUT ;;7677086
PRCAFWO ;;3376487
PRCAG ;;13321013
PRCAGD ;;7990199
PRCAGDR ;;5054538
PRCAGDT ;;13912127
PRCAGF ;;9875365
PRCAGF1 ;;2876711
PRCAGP ;;4992125
PRCAGS ;;12982296
PRCAGST ;;5366761
PRCAGST1 ;;8964951
PRCAGST2 ;;2033418
PRCAGT ;;5306041
PRCAGU ;;5343760
PRCAHIS ;;12620784
PRCAHIS1 ;;1270244
PRCAHOL ;;4781886
PRCAI001 ;;10494501
PRCAI002 ;;10270191
PRCAI003 ;;10643856
PRCAI004 ;;5223325
PRCAI005 ;;10294153
PRCAI006 ;;9782997
PRCAI007 ;;9921433
PRCAI008 ;;7685656
PRCAI009 ;;8595920
PRCAI00A ;;1514956
PRCAI00B ;;10354031
PRCAI00C ;;10732944
PRCAI00D ;;10713175
PRCAI00E ;;9703211
PRCAI00F ;;2226181
PRCAI00G ;;8572946
PRCAI00H ;;7759041
PRCAI00I ;;5083256
PRCAI00J ;;1682048
PRCAI00K ;;6804588
PRCAI00L ;;11058467
PRCAI00M ;;12092172
PRCAI00N ;;12009282
PRCAI00O ;;11132794
PRCAI00P ;;10588558
PRCAI00Q ;;11870810
PRCAI00R ;;10563027
PRCAI00S ;;11709448
PRCAI00T ;;10733716
PRCAI00U ;;12043887
PRCAI00V ;;11209150
PRCAI00W ;;12055251
PRCAI00X ;;12174925
PRCAI00Y ;;10083230
PRCAI00Z ;;11734912
PRCAI010 ;;11753448
PRCAI011 ;;12423487
PRCAI012 ;;11161716
PRCAI013 ;;11937677
PRCAI014 ;;11274950
PRCAI015 ;;12191184
PRCAI016 ;;12316390
PRCAI017 ;;11848678
PRCAI018 ;;9793777
PRCAI019 ;;9067966
PRCAI01A ;;8871846
PRCAI01B ;;10973851
PRCAI01C ;;9544703
PRCAI01D ;;1329297
PRCAI01E ;;8149208
PRCAI01F ;;6405246
PRCAI01G ;;7699411
PRCAI01H ;;2271317
PRCAI01I ;;3458480
PRCAI01J ;;1308374
PRCAI01K ;;5188583
PRCAI01L ;;2982491
PRCAI01M ;;2777196
PRCAI01N ;;6471211
PRCAI01O ;;1330888
PRCAI01P ;;5671362
PRCAI01Q ;;5765023
PRCAI01R ;;985299
PRCAI01S ;;8843474
PRCAI01T ;;2981051
PRCAI01U ;;10391329
PRCAI01V ;;11193669
PRCAI01W ;;11423867
PRCAI01X ;;8911230
PRCAI01Y ;;9863908
PRCAI01Z ;;9048562
PRCAI020 ;;8483072
PRCAI021 ;;9763786
PRCAI022 ;;9708713
PRCAI023 ;;8723029
PRCAI024 ;;7678151
PRCAI025 ;;8154091
PRCAI026 ;;7528430
PRCAI027 ;;9113682
PRCAI028 ;;8796987
PRCAI029 ;;10356723
PRCAI02A ;;7361260
PRCAI02B ;;3016704
PRCAI02C ;;7563131
PRCAI02D ;;8426136
PRCAI02E ;;3979266
PRCAI02F ;;7202613
PRCAI02G ;;3340026
PRCAI02H ;;7455606
PRCAI02I ;;6439710
PRCAI02J ;;10255391