File:  [Coherent Logic Development] / freem_fileman / USER / DICRW1.m
Revision 1.1: download - view: text, annotated - select for diffs
Mon Apr 28 14:13:20 2025 UTC (3 months ago) by snw
Branches: MAIN
CVS tags: HEAD
Restructure repository

    1: DICRW1	;SFISC/XAK-SELECT A FILE ;1/30/91  4:18 PM
    2: 	;;21.0;VA FileMan;;Dec 28, 1994
    3: 	;Per VHA Directive 10-93-142, this routine should not be modified.
    4: L	;LIST DD'S
    5: 	S DIB(1)=0 S D=" START WITH" D C2 G C4:U[X&(Y<0),L:Y<0
    6: C3	S D="      GO TO" D C2 G C3:Y<0&(X'[U)
    7: 	I Y<DIB(1),X'[U W $C(7),!," The 'START WITH' File Number must be less than the 'GO TO' File Number." G L
    8: C4	I X[U!'$D(DIC) K DIC Q
    9: 	S X=DIB(1),DIB(1)=+Y,Y=X Q
   10: C2	D R1^DICRW D:$D(DDUC) DU S DIC(0)="QEI" D DIC^DICRW K DIAC,DIFILE Q:X[U!'$D(DIC)!(Y=-1)  S:DIB(1)=0 DIB(1)=+Y Q
   11: DU	S DIC("S")="I Y'<2 "_DIC("S")
   12: 	Q

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