| 1 | SRNTEG01 ;ISC/XTSUMBLD KERNEL - Package checksum checker ;JUN 24, 1993@10:46:22
 | 
|---|
| 2 |  ;;3.0; Surgery ;;24 Jun 93
 | 
|---|
| 3 |  ;;7.0;JUN 24, 1993@10:46:22
 | 
|---|
| 4 |  S XT4="I 1",X=$T(+3) W !!,"Checksum routine created on ",$P(X,";",4)," by KERNEL V",$P(X,";",3),!
 | 
|---|
| 5 | 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")
 | 
|---|
| 6 |  ;
 | 
|---|
| 7 |  K %1,%2,%3,X,Y,XT1,XT2,XT3,XT4 Q
 | 
|---|
| 8 | 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),!
 | 
|---|
| 9 |  W !,"Check a subset of routines:" K ^UTILITY($J) X ^%ZOSF("RSEL")
 | 
|---|
| 10 |  W ! G CONT
 | 
|---|
| 11 | ROU ;;
 | 
|---|
| 12 | SRORUT2 ;;4358601
 | 
|---|
| 13 | SROSCH ;;11118862
 | 
|---|
| 14 | SROSCH1 ;;13049307
 | 
|---|
| 15 | SROSCH2 ;;3456014
 | 
|---|
| 16 | SROSNR ;;6401070
 | 
|---|
| 17 | SROSNR1 ;;13500950
 | 
|---|
| 18 | SROSNR2 ;;13333561
 | 
|---|
| 19 | SROSPC1 ;;9128609
 | 
|---|
| 20 | SROSPEC ;;10943509
 | 
|---|
| 21 | SROSPSS ;;11611626
 | 
|---|
| 22 | SROSRPT ;;4622183
 | 
|---|
| 23 | SROSRPT0 ;;14262043
 | 
|---|
| 24 | SROSRPT1 ;;8082515
 | 
|---|
| 25 | SROSRPT2 ;;3664190
 | 
|---|
| 26 | SROSTAFF ;;7478492
 | 
|---|
| 27 | SROSTOP ;;482543
 | 
|---|
| 28 | SROSUR ;;13568496
 | 
|---|
| 29 | SROSUR1 ;;5491300
 | 
|---|
| 30 | SROSUR2 ;;15261504
 | 
|---|
| 31 | SROTHER ;;10201414
 | 
|---|
| 32 | SROTRIG ;;311968
 | 
|---|
| 33 | SROTRPT ;;3090334
 | 
|---|
| 34 | SROTRPT0 ;;8629917
 | 
|---|
| 35 | SROUNV ;;6411021
 | 
|---|
| 36 | SROUNV1 ;;7501677
 | 
|---|
| 37 | SROUNV2 ;;8120061
 | 
|---|
| 38 | SROUTED ;;3787421
 | 
|---|
| 39 | SROUTIN ;;3810199
 | 
|---|
| 40 | SROUTR1 ;;3217649
 | 
|---|
| 41 | SROUTRN ;;14264130
 | 
|---|
| 42 | SROUTUP ;;7303556
 | 
|---|
| 43 | SROVAR ;;9741521
 | 
|---|
| 44 | SROVER ;;13869821
 | 
|---|
| 45 | SROVER1 ;;3141116
 | 
|---|
| 46 | SROWC ;;14190229
 | 
|---|
| 47 | SROWC1 ;;8388648
 | 
|---|
| 48 | SROWC2 ;;8056835
 | 
|---|
| 49 | SROWC3 ;;5727509
 | 
|---|
| 50 | SROWL ;;9142245
 | 
|---|
| 51 | SROWL0 ;;9908168
 | 
|---|
| 52 | SROWRQ ;;4757977
 | 
|---|
| 53 | SROWRQ1 ;;15007155
 | 
|---|
| 54 | SROXPR ;;679930
 | 
|---|
| 55 | SROXR1 ;;7170960
 | 
|---|
| 56 | SROXR2 ;;7620900
 | 
|---|
| 57 | SROXR4 ;;2897681
 | 
|---|
| 58 | SROXREF ;;3015909
 | 
|---|
| 59 | SROXRET ;;8369518
 | 
|---|
| 60 | SRSAVG ;;4834230
 | 
|---|
| 61 | SRSAVL ;;15393182
 | 
|---|
| 62 | SRSAVL1 ;;9422142
 | 
|---|
| 63 | SRSBD1 ;;1173034
 | 
|---|
| 64 | SRSBDEL ;;16592681
 | 
|---|
| 65 | SRSBLOK ;;4253560
 | 
|---|
| 66 | SRSBOUT ;;17702043
 | 
|---|
| 67 | SRSBTCH ;;8763533
 | 
|---|
| 68 | SRSCAN ;;8345930
 | 
|---|
| 69 | SRSCAN0 ;;8834749
 | 
|---|
| 70 | SRSCAN1 ;;5546303
 | 
|---|
| 71 | SRSCAN2 ;;6743158
 | 
|---|
| 72 | SRSCD ;;14561257
 | 
|---|
| 73 | SRSCDS ;;13118595
 | 
|---|
| 74 | SRSCDS1 ;;10523262
 | 
|---|
| 75 | SRSCDW ;;10798685
 | 
|---|
| 76 | SRSCDW1 ;;10448602
 | 
|---|
| 77 | SRSCG ;;2499341
 | 
|---|
| 78 | SRSCHAP ;;9897352
 | 
|---|
| 79 | SRSCHC ;;6772693
 | 
|---|
| 80 | SRSCHC1 ;;9657008
 | 
|---|
| 81 | SRSCHC2 ;;1244432
 | 
|---|
| 82 | SRSCHCA ;;6623794
 | 
|---|
| 83 | SRSCHCC ;;7655893
 | 
|---|
| 84 | SRSCHD ;;6991751
 | 
|---|
| 85 | SRSCHD1 ;;6353592
 | 
|---|
| 86 | SRSCHD2 ;;7812904
 | 
|---|
| 87 | SRSCHDA ;;12107557
 | 
|---|
| 88 | SRSCHDC ;;14546169
 | 
|---|
| 89 | SRSCHK ;;3180574
 | 
|---|
| 90 | SRSCHOR ;;5237814
 | 
|---|
| 91 | SRSCHUN ;;12683269
 | 
|---|
| 92 | SRSCHUN1 ;;8264095
 | 
|---|
| 93 | SRSCHUP ;;5762136
 | 
|---|
| 94 | SRSCONR ;;11907499
 | 
|---|
| 95 | SRSCPT ;;13571536
 | 
|---|
| 96 | SRSCPT1 ;;11796404
 | 
|---|
| 97 | SRSCPT2 ;;12903856
 | 
|---|
| 98 | SRSCRAP ;;6565050
 | 
|---|
| 99 | SRSDIS1 ;;7839099
 | 
|---|
| 100 | SRSDISP ;;8541868
 | 
|---|
| 101 | SRSDT ;;5989686
 | 
|---|
| 102 | SRSEND ;;5442128
 | 
|---|
| 103 | SRSGRPH ;;7578905
 | 
|---|
| 104 | SRSIND ;;3376323
 | 
|---|
| 105 | SRSKILL ;;16166502
 | 
|---|
| 106 | SRSKILL1 ;;18934960
 | 
|---|
| 107 | SRSKILL2 ;;8133718
 | 
|---|
| 108 | SRSLOOK ;;10181844
 | 
|---|
| 109 | SRSLOOK1 ;;10175389
 | 
|---|
| 110 | SRSMREQ ;;2985467
 | 
|---|
| 111 | SRSPUT0 ;;11569524
 | 
|---|
| 112 | SRSPUT1 ;;6335796
 | 
|---|
| 113 | SRSPUT2 ;;4332219
 | 
|---|
| 114 | SRSRBS ;;14156393
 | 
|---|
| 115 | SRSRBS1 ;;11801894
 | 
|---|
| 116 | SRSRBW ;;12165414
 | 
|---|
| 117 | SRSRBW1 ;;11402555
 | 
|---|
| 118 | SRSREQ ;;10962213
 | 
|---|
| 119 | SRSREQUT ;;7874591
 | 
|---|
| 120 | SRSRQST ;;11717709
 | 
|---|
| 121 | SRSRQST1 ;;8197996
 | 
|---|
| 122 | SRSTIME ;;5873261
 | 
|---|
| 123 | SRSTR ;;9069898
 | 
|---|
| 124 | SRSTRAN ;;2511510
 | 
|---|
| 125 | SRSUP1 ;;16576534
 | 
|---|
| 126 | SRSUPC ;;5463059
 | 
|---|
| 127 | SRSUPRG ;;4038321
 | 
|---|
| 128 | SRSUPRQ ;;17501885
 | 
|---|
| 129 | SRSUTIN ;;3648628
 | 
|---|
| 130 | SRSUTL ;;5914534
 | 
|---|
| 131 | SRSUTL2 ;;5689683
 | 
|---|
| 132 | SRSWL ;;7992277
 | 
|---|
| 133 | SRSWL1 ;;7124388
 | 
|---|
| 134 | SRSWL10 ;;8138161
 | 
|---|
| 135 | SRSWL11 ;;12717710
 | 
|---|
| 136 | SRSWL12 ;;10265744
 | 
|---|
| 137 | SRSWL13 ;;16005965
 | 
|---|
| 138 | SRSWL14 ;;7829112
 | 
|---|
| 139 | SRSWL15 ;;13775925
 | 
|---|
| 140 | SRSWL2 ;;6295678
 | 
|---|
| 141 | SRSWL3 ;;12061766
 | 
|---|
| 142 | SRSWL4 ;;11132191
 | 
|---|
| 143 | SRSWL5 ;;2024493
 | 
|---|
| 144 | SRSWL6 ;;8860633
 | 
|---|
| 145 | SRSWL7 ;;14153033
 | 
|---|
| 146 | SRSWL8 ;;7566212
 | 
|---|
| 147 | SRSWL9 ;;12279693
 | 
|---|
| 148 | SRSWLST ;;16065493
 | 
|---|
| 149 | SRSWREQ ;;8111469
 | 
|---|