1 | RGUTRPC ;CAIRO/DKM - RPC Encapsulations for RGUT routines ;04-Sep-1998 11:26;DKM
|
---|
2 | ;;2.1;RUN TIME LIBRARY;;Mar 22, 1999
|
---|
3 | ;=================================================================
|
---|
4 | ; RGUTDIC
|
---|
5 | DIC(RGDATA,RGBM,RGCMD,RGARG) ;
|
---|
6 | S RGDATA(0)=$$ENTRY^RGUTDIC(RGBM,RGCMD)
|
---|
7 | Q
|
---|
8 | ; RGUTSTX
|
---|
9 | MSYNTAX(RGDATA,RGCODE,RGOPT) ;
|
---|
10 | S RGDATA=$$ENTRY^RGUTSTX(RGCODE,.RGOPT)
|
---|
11 | Q
|
---|
12 | ; Show all entries for a file
|
---|
13 | FILENT(RGDATA,RGGBL) ;
|
---|
14 | N RGZ,RGC
|
---|
15 | S:RGGBL=+RGGBL RGGBL=$$ROOT^DILFD(RGGBL,,1)
|
---|
16 | S RGC=0,RGDATA=$$TMPGBL^RGCODRPC
|
---|
17 | F RGZ=0:0 S RGZ=$O(@RGGBL@(RGZ)) Q:'RGZ D
|
---|
18 | .S @RGDATA@(RGC)=RGZ_U_$P(@RGGBL@(RGZ,0),U),RGC=RGC+1
|
---|
19 | Q
|
---|
20 | ; Show IEN of next/previous entry in a file
|
---|
21 | FILNXT(RGDATA,RGGBL,RGIEN) ;
|
---|
22 | N RGD
|
---|
23 | S:RGGBL=+RGGBL RGGBL=$$ROOT^DILFD(RGGBL,,1)
|
---|
24 | I RGIEN<0 S RGIEN=-RGIEN,RGD=-1
|
---|
25 | E S RGD=1
|
---|
26 | S RGDATA=+$O(@RGGBL@(RGIEN),RGD)
|
---|
27 | Q
|
---|