| 1 | SRNTEG0 ;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 |  G CONT^SRNTEG01
 | 
|---|
| 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 | SROCMPS ;;11634013
 | 
|---|
| 13 | SROCNR ;;6501039
 | 
|---|
| 14 | SROCNR1 ;;13706047
 | 
|---|
| 15 | SROCNR2 ;;13533185
 | 
|---|
| 16 | SROCODE ;;3430511
 | 
|---|
| 17 | SROCOM ;;5150235
 | 
|---|
| 18 | SROCOMP ;;12557366
 | 
|---|
| 19 | SROCON ;;7757520
 | 
|---|
| 20 | SROCON1 ;;874865
 | 
|---|
| 21 | SROCOND ;;2285
 | 
|---|
| 22 | SROCPT ;;1135014
 | 
|---|
| 23 | SROCRAT ;;9106508
 | 
|---|
| 24 | SRODATE ;;4080611
 | 
|---|
| 25 | SRODCT1 ;;13487226
 | 
|---|
| 26 | SRODELA ;;11853938
 | 
|---|
| 27 | SRODEV ;;275574
 | 
|---|
| 28 | SRODICT ;;12398051
 | 
|---|
| 29 | SRODLA1 ;;8914646
 | 
|---|
| 30 | SRODLA2 ;;9982605
 | 
|---|
| 31 | SRODLAY ;;9348184
 | 
|---|
| 32 | SRODLT ;;9341903
 | 
|---|
| 33 | SRODLT0 ;;8117340
 | 
|---|
| 34 | SRODLT1 ;;3117817
 | 
|---|
| 35 | SRODLT2 ;;4190492
 | 
|---|
| 36 | SRODPT ;;2370986
 | 
|---|
| 37 | SROERR ;;12680766
 | 
|---|
| 38 | SROERR0 ;;3581133
 | 
|---|
| 39 | SROERR1 ;;15586687
 | 
|---|
| 40 | SROERR2 ;;8080430
 | 
|---|
| 41 | SROERRPO ;;9592757
 | 
|---|
| 42 | SROFILE ;;11321600
 | 
|---|
| 43 | SROFLD ;;3049077
 | 
|---|
| 44 | SROICU ;;7026928
 | 
|---|
| 45 | SROICU1 ;;9648009
 | 
|---|
| 46 | SROICU2 ;;9703712
 | 
|---|
| 47 | SROINQ ;;13650153
 | 
|---|
| 48 | SROIRR ;;4959802
 | 
|---|
| 49 | SROKEY ;;8178720
 | 
|---|
| 50 | SROKEY1 ;;9276852
 | 
|---|
| 51 | SROKRET ;;950405
 | 
|---|
| 52 | SROLOCK ;;7721330
 | 
|---|
| 53 | SROMED ;;14319705
 | 
|---|
| 54 | SROMENU ;;8450234
 | 
|---|
| 55 | SROMOR ;;8349609
 | 
|---|
| 56 | SROMORT ;;10557507
 | 
|---|
| 57 | SRONAN ;;3749513
 | 
|---|
| 58 | SRONAN1 ;;5813213
 | 
|---|
| 59 | SRONASS ;;13373165
 | 
|---|
| 60 | SRONBCH ;;1692514
 | 
|---|
| 61 | SRONEW ;;9745297
 | 
|---|
| 62 | SRONIN ;;1539867
 | 
|---|
| 63 | SRONIN1 ;;10909129
 | 
|---|
| 64 | SRONIN2 ;;11115711
 | 
|---|
| 65 | SRONIN3 ;;10241634
 | 
|---|
| 66 | SRONIN4 ;;6641012
 | 
|---|
| 67 | SRONIN5 ;;9982835
 | 
|---|
| 68 | SRONIN6 ;;13264035
 | 
|---|
| 69 | SRONITE ;;40878
 | 
|---|
| 70 | SRONON ;;9871379
 | 
|---|
| 71 | SRONON0 ;;13768814
 | 
|---|
| 72 | SRONON1 ;;9659892
 | 
|---|
| 73 | SRONOP ;;14675614
 | 
|---|
| 74 | SRONOP1 ;;4632135
 | 
|---|
| 75 | SRONOR ;;9218812
 | 
|---|
| 76 | SRONOR1 ;;5033721
 | 
|---|
| 77 | SRONOR2 ;;9853192
 | 
|---|
| 78 | SRONOR3 ;;9777137
 | 
|---|
| 79 | SRONOR4 ;;9527245
 | 
|---|
| 80 | SRONOR5 ;;9496023
 | 
|---|
| 81 | SRONOR6 ;;5181795
 | 
|---|
| 82 | SRONOR7 ;;9879875
 | 
|---|
| 83 | SRONOR8 ;;9797371
 | 
|---|
| 84 | SRONRN1 ;;11882384
 | 
|---|
| 85 | SRONRN2 ;;10842342
 | 
|---|
| 86 | SRONRN3 ;;7359997
 | 
|---|
| 87 | SRONRN4 ;;11105877
 | 
|---|
| 88 | SRONRN5 ;;11842993
 | 
|---|
| 89 | SRONRNF ;;9081246
 | 
|---|
| 90 | SRONRPT ;;4751943
 | 
|---|
| 91 | SRONRPT0 ;;14852429
 | 
|---|
| 92 | SRONRPT1 ;;14308588
 | 
|---|
| 93 | SRONRPT2 ;;17178265
 | 
|---|
| 94 | SRONRPT3 ;;9328079
 | 
|---|
| 95 | SRONUR ;;3335620
 | 
|---|
| 96 | SRONUR1 ;;14294813
 | 
|---|
| 97 | SRONUR2 ;;15172306
 | 
|---|
| 98 | SRONXR ;;948758
 | 
|---|
| 99 | SROOPRM ;;8890272
 | 
|---|
| 100 | SROOPRM1 ;;8345600
 | 
|---|
| 101 | SROP ;;11421165
 | 
|---|
| 102 | SROP1 ;;2869582
 | 
|---|
| 103 | SROPAC0 ;;7281750
 | 
|---|
| 104 | SROPAC1 ;;4116346
 | 
|---|
| 105 | SROPACT ;;4285094
 | 
|---|
| 106 | SROPAT ;;4083891
 | 
|---|
| 107 | SROPDEL ;;10518417
 | 
|---|
| 108 | SROPER ;;8249828
 | 
|---|
| 109 | SROPLIS ;;5891254
 | 
|---|
| 110 | SROPLIST ;;10573308
 | 
|---|
| 111 | SROPLST1 ;;8344386
 | 
|---|
| 112 | SROPLSTS ;;15458118
 | 
|---|
| 113 | SROPOST ;;11117912
 | 
|---|
| 114 | SROPOST0 ;;11314400
 | 
|---|
| 115 | SROPOST1 ;;4109705
 | 
|---|
| 116 | SROPOST2 ;;6929347
 | 
|---|
| 117 | SROPPC ;;10469597
 | 
|---|
| 118 | SROPR01 ;;9968913
 | 
|---|
| 119 | SROPR02 ;;9203095
 | 
|---|
| 120 | SROPR03 ;;12977397
 | 
|---|
| 121 | SROPRE ;;20213002
 | 
|---|
| 122 | SROPRE0 ;;3862541
 | 
|---|
| 123 | SROPREQ ;;5334609
 | 
|---|
| 124 | SROPRI ;;13037058
 | 
|---|
| 125 | SROPRI1 ;;5091384
 | 
|---|
| 126 | SROPRI2 ;;9977752
 | 
|---|
| 127 | SROPRIN ;;1919966
 | 
|---|
| 128 | SROPRIO ;;14632165
 | 
|---|
| 129 | SROPRIT ;;7802902
 | 
|---|
| 130 | SROPROC ;;16746178
 | 
|---|
| 131 | SROPRPT ;;1495355
 | 
|---|
| 132 | SROPRPT1 ;;10715706
 | 
|---|
| 133 | SROPRPT2 ;;8932470
 | 
|---|
| 134 | SROPRPT3 ;;13365148
 | 
|---|
| 135 | SROPRPT4 ;;4139502
 | 
|---|
| 136 | SROPS ;;7320444
 | 
|---|
| 137 | SROQ ;;19916846
 | 
|---|
| 138 | SROQ0 ;;6909462
 | 
|---|
| 139 | SROQ0A ;;3418494
 | 
|---|
| 140 | SROQ1 ;;5710420
 | 
|---|
| 141 | SROQ1A ;;5986558
 | 
|---|
| 142 | SROQ2 ;;10055055
 | 
|---|
| 143 | SROQM ;;2454081
 | 
|---|
| 144 | SROQM0 ;;8643769
 | 
|---|
| 145 | SROQM1 ;;9986266
 | 
|---|
| 146 | SROQT ;;6682831
 | 
|---|
| 147 | SROR ;;1064043
 | 
|---|
| 148 | SRORAT1 ;;9464973
 | 
|---|
| 149 | SRORAT2 ;;5618055
 | 
|---|
| 150 | SRORATA ;;4507955
 | 
|---|
| 151 | SRORATP ;;5270692
 | 
|---|
| 152 | SRORATS ;;4033835
 | 
|---|
| 153 | SROREA ;;2641219
 | 
|---|
| 154 | SROREA1 ;;4701907
 | 
|---|
| 155 | SROREA2 ;;6036733
 | 
|---|
| 156 | SROREAS ;;8242299
 | 
|---|
| 157 | SROREQ ;;4758469
 | 
|---|
| 158 | SROREQ1 ;;13883180
 | 
|---|
| 159 | SROREQ2 ;;11963363
 | 
|---|
| 160 | SROREQ3 ;;13081345
 | 
|---|
| 161 | SROREQ4 ;;11044703
 | 
|---|
| 162 | SROREST ;;7931836
 | 
|---|
| 163 | SRORESV ;;5067326
 | 
|---|
| 164 | SRORET ;;11944655
 | 
|---|
| 165 | SRORHRS ;;9870467
 | 
|---|
| 166 | SRORHRS0 ;;5611756
 | 
|---|
| 167 | SRORIN ;;14448907
 | 
|---|
| 168 | SRORTRN ;;1927140
 | 
|---|
| 169 | SRORUT ;;8711950
 | 
|---|
| 170 | SRORUT0 ;;12484053
 | 
|---|
| 171 | SRORUT1 ;;7215261
 | 
|---|