Annotation of freem_fileman/DINTEG.m, revision 1.1.1.1

1.1       snw         1: DINTEG ;SFISC/dizSUM FILEMAN-FileMan checksum checker ;DEC 28, 1994@11:30:03
                      2:        ;;21.0;VA FileMan;;Dec 28, 1994;
                      3:        ;Per VHA Directive 10-93-142, this routine should not be modified.
                      4:        S DIZ4="I 1" D DSP,INI
                      5: CONT   F DIZ1=1:1 S DIZ2=$T(ROU+DIZ1) Q:DIZ2=""  S X=$P(DIZ2," ",1),DIZ3=$P(DIZ2,";",3) X DIZ4 I $T W !,X X DIZTEST W:'$T ?28,DIZ6 S:'$T DIZ3=0 X:DIZ3 DIZSUM W ?10,$S('DIZ3:"",DIZ3'=Y:$C(7)_"Calculated "_Y_", off by "_(Y-DIZ3),1:"ok")
                      6:        G CONT^DINTEG1
                      7:        S X="" F  S X=$O(^UTILITY($J,X)) Q:X=""  W !,X,?10,"not a routine in this INTEGRITY checker"
                      8:        K D,D1,D2,D3,X,Y,DIZ,DIZ1,DIZ2,DIZ3,DIZ4,DIZ5,DIZ6,DIZTEST,DIZSUM,DISYS,DIZSEL,^UTILITY($J) Q
                      9: ONE    D INI S DIZSEL=$S($D(^%ZOSF("RSEL")):^("RSEL"),1:"F  S DIR(0)=""FO^1:8"",DIR(""A"")=""ROUTINE NAME"" D ^DIR Q:$D(DIRUT)  X DIZTEST W:'$T ?28,DIZ6 I $T S ^UTILITY($J,Y)=""""")
                     10:        S DIZ4="I $D(^UTILITY($J,X)) K ^(X)" D DSP
                     11:        W !,"Check a subset of routines:" K ^UTILITY($J) X DIZSEL
                     12:        W ! G CONT
                     13: DSP    S X=$T(+2) W !!,"Checksum routine created on "_$P(X,";",6)_" by "_$P(X,";",4)_" V"_$P(X,";",3) Q
                     14: INI    K ^UTILITY($J) D OS^DII S DIZTEST=$S($D(^DD("OS",DISYS,18)):^(18),1:"I $D(^ (X))"),DIZ5="",DIZ6=$C(7)_"Routine not in UCI"
                     15:        S DIZSUM="ZL @X S Y=0 F D=1,3:1 S D1=$T(+D),D3=$F(D1,"" "") Q:'D3  S D3=$S($E(D1,D3)'="";"":$L(D1),$E(D1,D3+1)="";"":$L(D1),1:D3-2) F D2=1:1:D3 S Y=$A(D1,D2)*D2+Y" Q
                     16: ROU    ;;
                     17: DDBR   ;;6656482
                     18: DDBR0  ;;5416202
                     19: DDBR1  ;;6994470
                     20: DDBR2  ;;6163949
                     21: DDBR3  ;;3667049
                     22: DDBR4  ;;2471318
                     23: DDBRGE ;;6779515
                     24: DDBRS  ;;2651711
                     25: DDBRT  ;;545522
                     26: DDBRU  ;;4293844
                     27: DDBRU2 ;;6369140
                     28: DDBRZIS        ;;1235043
                     29: DDGF   ;;1882381
                     30: DDGF0  ;;4477329
                     31: DDGF1  ;;3080012
                     32: DDGF2  ;;4585362
                     33: DDGF3  ;;5347663
                     34: DDGF4  ;;2607874
                     35: DDGFADL        ;;1121232
                     36: DDGFAPC        ;;2980494
                     37: DDGFASUB       ;;1650486
                     38: DDGFBK ;;4312844
                     39: DDGFBSEL       ;;3244989
                     40: DDGFEL ;;5557457
                     41: DDGFFLD        ;;3054325
                     42: DDGFFLDA       ;;4410148
                     43: DDGFFM ;;3288743
                     44: DDGFH  ;;240939
                     45: DDGFHBK        ;;2815103
                     46: DDGFLOAD       ;;3902698
                     47: DDGFORD        ;;1345365
                     48: DDGFPG ;;6127977
                     49: DDGFSV ;;3315854
                     50: DDGFU  ;;5078352
                     51: DDGFUPDB       ;;1575190
                     52: DDGFUPDP       ;;4297868
                     53: DDGLIB0        ;;9549853
                     54: DDGLIBH        ;;5117670
                     55: DDGLIBW        ;;4337005
                     56: DDGLIBW1       ;;2290469
                     57: DDIOL  ;;1605858
                     58: DDMAP  ;;9789930
                     59: DDMAP1 ;;11711835
                     60: DDMAP2 ;;7579160
                     61: DDS    ;;5814424
                     62: DDS0   ;;3566448
                     63: DDS01  ;;6420175
                     64: DDS02  ;;3319070
                     65: DDS1   ;;4756070
                     66: DDS10  ;;2611728
                     67: DDS11  ;;6987462
                     68: DDS2   ;;8724593
                     69: DDS3   ;;1851493
                     70: DDS4   ;;4728317
                     71: DDS41  ;;6148926
                     72: DDS5   ;;3748023
                     73: DDS6   ;;3000113
                     74: DDS7   ;;4113826
                     75: DDSBOX ;;1558787
                     76: DDSCAP ;;814742
                     77: DDSCLONE       ;;7839361
                     78: DDSCLONF       ;;3063828
                     79: DDSCOM ;;2718993
                     80: DDSCOMP        ;;2917663
                     81: DDSDBLK        ;;3731849
                     82: DDSDEL ;;3237448
                     83: DDSDFRM        ;;6758733
                     84: DDSFO  ;;818960
                     85: DDSIT  ;;758636
                     86: DDSLIB ;;3572314
                     87: DDSM   ;;4207841
                     88: DDSM1  ;;1945642
                     89: DDSMSG ;;2481467
                     90: DDSOPT ;;388239
                     91: DDSPRNT        ;;5807476
                     92: DDSPRNT1       ;;5755088
                     93: DDSPRNT2       ;;6371861
                     94: DDSPTR ;;5051244
                     95: DDSR   ;;7658709
                     96: DDSR1  ;;1176619
                     97: DDSRSEL        ;;2155464
                     98: DDSRUN ;;931423
                     99: DDSSTK ;;984511
                    100: DDSU   ;;3929829
                    101: DDSUTL ;;3424694
                    102: DDSVAL ;;5793531
                    103: DDSVALF        ;;7911395
                    104: DDSVALM        ;;2353363
                    105: DDSWP  ;;1727487
                    106: DDSZ   ;;7533949
                    107: DDSZ1  ;;7045550
                    108: DDSZ2  ;;4151736
                    109: DDSZ3  ;;1057668
                    110: DDU    ;;472706
                    111: DDUCHK ;;8257588
                    112: DDUCHK1        ;;9514982
                    113: DDUCHK2        ;;7981614
                    114: DDUCHK3        ;;6554582
                    115: DDW    ;;3949746
                    116: DDW1   ;;3442094
                    117: DDW2   ;;2675168
                    118: DDW3   ;;7006195
                    119: DDW4   ;;3296631
                    120: DDW5   ;;4768415
                    121: DDW6   ;;5120328
                    122: DDW7   ;;2048152
                    123: DDW8   ;;4701532
                    124: DDW9   ;;4876814
                    125: DDWC   ;;5373992
                    126: DDWC1  ;;2968865
                    127: DDWF   ;;2289329
                    128: DDWG   ;;3724454
                    129: DDWH   ;;2072618
                    130: DDWK   ;;785878
                    131: DDWT1  ;;4384411
                    132: DDXP   ;;2355934
                    133: DDXP1  ;;8242677
                    134: DDXP2  ;;4539899
                    135: DDXP3  ;;6242061
                    136: DDXP31 ;;10768233
                    137: DDXP32 ;;4257847
                    138: DDXP33 ;;1616122
                    139: DDXP4  ;;7016440
                    140: DDXP41 ;;1471391
                    141: DDXP5  ;;883390
                    142: DDXPLIB        ;;2740156
                    143: DI     ;;385007
                    144: DIA    ;;6481291
                    145: DIA1   ;;8353215
                    146: DIA2   ;;4082017
                    147: DIA3   ;;10625537
                    148: DIAC   ;;959403
                    149: DIALOG ;;9961294
                    150: DIALOGU        ;;1585021
                    151: DIAR   ;;12160588
                    152: DIARA  ;;14770992
                    153: DIARB  ;;7839337
                    154: DIARCALC       ;;1999709
                    155: DIARR  ;;10340004
                    156: DIARR1 ;;10326725
                    157: DIARR2 ;;4740869
                    158: DIARR3 ;;10772756

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>