File:  [Coherent Logic Development] / freem_fileman / Attic / DIFGGSB.m
Revision 1.1: download - view: text, annotated - select for diffs
Mon Apr 28 14:10:44 2025 UTC (5 weeks, 4 days ago) by snw
Branches: MAIN
CVS tags: HEAD
Initial revision

DIFGGSB	;SFISC/XAK,EDE(OHPRD)-FILEGRAM SPECIAL BLOCK ;
	;;21.0;VA FileMan;;Dec 28, 1994
	;Per VHA Directive 10-93-142, this routine should not be modified.
	;EDE/OHPRD/IHS changed BEGEN/END line to match BNF
	;
START	; (CALLED RECURSIVELY)
	K DIFGSB(DILL)
	D BEGIN
	S DITAB=DITAB+2
	D BODY^DIFGGSB1
	S DITAB=DITAB-2
	D END,EOJ
	Q
	;
BEGIN	; BEGIN LINE
	S V="BEGIN:"_DIFG(DILL,"FNAME")_"^"_$S(DIFG("PARM")["N":DIFG(DILL,"FILE"),1:"")
	I $D(Z),Z'="" S V=V_Z,Z=""
	D INCSET^DIFGGU
	Q
	;
	;
END	; END LINE
	S V="END:"_DIFG(DILL,"FNAME")_"^"_$S(DIFG("PARM")["N":DIFG(DILL,"FILE"),1:"")
	D INCSET^DIFGGU
	Q
	;
EOJ	;
	K DIFGSB(DILL)
	K %,C,D0,J,S,V,X,Y,Z
	Q

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