Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: RGUTRPC

RGUTRPC.m

Go to the documentation of this file.
  1. RGUTRPC ;CAIRO/DKM - RPC Encapsulations for RGUT routines ;04-Sep-1998 11:26;DKM
  1. ;;2.1;RUN TIME LIBRARY;;Mar 22, 1999
  1. ;=================================================================
  1. ; RGUTDIC
  1. DIC(RGDATA,RGBM,RGCMD,RGARG) ;
  1. S RGDATA(0)=$$ENTRY^RGUTDIC(RGBM,RGCMD)
  1. Q
  1. ; RGUTSTX
  1. MSYNTAX(RGDATA,RGCODE,RGOPT) ;
  1. S RGDATA=$$ENTRY^RGUTSTX(RGCODE,.RGOPT)
  1. Q
  1. ; Show all entries for a file
  1. FILENT(RGDATA,RGGBL) ;
  1. N RGZ,RGC
  1. S:RGGBL=+RGGBL RGGBL=$$ROOT^DILFD(RGGBL,,1)
  1. S RGC=0,RGDATA=$$TMPGBL^RGCODRPC
  1. F RGZ=0:0 S RGZ=$O(@RGGBL@(RGZ)) Q:'RGZ D
  1. .S @RGDATA@(RGC)=RGZ_U_$P(@RGGBL@(RGZ,0),U),RGC=RGC+1
  1. Q
  1. ; Show IEN of next/previous entry in a file
  1. FILNXT(RGDATA,RGGBL,RGIEN) ;
  1. N RGD
  1. S:RGGBL=+RGGBL RGGBL=$$ROOT^DILFD(RGGBL,,1)
  1. I RGIEN<0 S RGIEN=-RGIEN,RGD=-1
  1. E S RGD=1
  1. S RGDATA=+$O(@RGGBL@(RGIEN),RGD)
  1. Q