Annotation of freem_fileman/DIFGGSB.m, revision 1.1.1.1

1.1       snw         1: DIFGGSB        ;SFISC/XAK,EDE(OHPRD)-FILEGRAM SPECIAL BLOCK ;
                      2:        ;;21.0;VA FileMan;;Dec 28, 1994
                      3:        ;Per VHA Directive 10-93-142, this routine should not be modified.
                      4:        ;EDE/OHPRD/IHS changed BEGEN/END line to match BNF
                      5:        ;
                      6: START  ; (CALLED RECURSIVELY)
                      7:        K DIFGSB(DILL)
                      8:        D BEGIN
                      9:        S DITAB=DITAB+2
                     10:        D BODY^DIFGGSB1
                     11:        S DITAB=DITAB-2
                     12:        D END,EOJ
                     13:        Q
                     14:        ;
                     15: BEGIN  ; BEGIN LINE
                     16:        S V="BEGIN:"_DIFG(DILL,"FNAME")_"^"_$S(DIFG("PARM")["N":DIFG(DILL,"FILE"),1:"")
                     17:        I $D(Z),Z'="" S V=V_Z,Z=""
                     18:        D INCSET^DIFGGU
                     19:        Q
                     20:        ;
                     21:        ;
                     22: END    ; END LINE
                     23:        S V="END:"_DIFG(DILL,"FNAME")_"^"_$S(DIFG("PARM")["N":DIFG(DILL,"FILE"),1:"")
                     24:        D INCSET^DIFGGU
                     25:        Q
                     26:        ;
                     27: EOJ    ;
                     28:        K DIFGSB(DILL)
                     29:        K %,C,D0,J,S,V,X,Y,Z
                     30:        Q

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