Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRCGU

Package: IFCAP

Routine: PRCGU


Information

PRCGU ;WIRMFO@ALTOONA/CTB PURGEMASTER UTILITY PROGRAM ;12/10/97 10:55 AM

Source Information

Source file <PRCGU.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 2 ^%ZISC  (ENDR,KILL)^%ZISS  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 8

Package Total Caller Graph
IFCAP 8 PRCG237Q  PRCG238Q  PRCG239Q  PRCGA  PRCGARC  PRCGARCG  PRCGARCH  PRCGARP  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;;Oct 20, 2000
UPDATE ;
POS(DX,DY)
PERCENT ;
S(X)
TIME(X,Y) ;
BEGIN ;
END ;
CLOSE ;CLOSE ALL OPEN DEVICES OTHER THAN THE HOME DEVICE
MSG ;;PRINTS MESSAGE CONTAINED IN X. IF IT DOESNT FIT ON ONE LINE, X IS PRINTED ON THE NEXT LINE.
BRK
DIR() ;SET VARIABLE STRING RETURNING FROM DIR

External References

Name Field # of Occurrence
^%ZISC CLOSE+2
ENDR^%ZISS BEGIN+2
KILL^%ZISS END+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: IORC
  • Line Location: UPDATE+1
Function Call: WRITE
  • Prompt: CURSOR
  • Line Location: UPDATE+1
Function Call: WRITE
  • Prompt: !
  • Line Location: POS+0
Function Call: WRITE
  • Prompt: !!!,$FN($S(PERCENT=100:TREC,XCOUNT<0:0,1:XCOUNT),",")," of ",$FN(TREC,",")," ",ITEMS," processed. ",PERCENT,"% complete "
  • Line Location: PERCENT+7
Function Call: WRITE
  • Prompt: !
  • Line Location: TIME+5
Function Call: WRITE
  • Prompt: SEC_" Second"_$$S(SEC)_" "_Y_". "
  • Line Location: TIME+8
Function Call: WRITE
  • Prompt: !!
  • Line Location: BEGIN+5
Function Call: WRITE
  • Prompt: !,?25,"P E R C E N T C O M P L E T E",!!?18," 50 100",!,LINE,!?14,"|",?66,"|",!,LINE,!
  • Line Location: BEGIN+7
Function Call: WRITE
  • Prompt: !,"100% complete."_X,!
  • Line Location: END+2
Function Call: READ
  • Variable: X
  • Timeout: 2
  • Line Location: MSG+1
Function Call: WRITE
  • Prompt: $P(X,"*")
  • Line Location: MSG+1
Function Call: WRITE
  • Prompt: !,?(IOM-($L($P(X,"*"))+4))
  • Line Location: MSG+2

Label References

Name Line Occurrences
$$S TIME+6, TIME+7, TIME+8
BRK MSG+3
MSG BEGIN+5
POS UPDATE+1, BEGIN+9
TIME PERCENT+12, PERCENT+13, PERCENT+14
UPDATE PERCENT+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BTIME PERCENT+9, PERCENT+10, BEGIN+8*
>> CURSOR UPDATE+1, BEGIN+3*
>> DA BEGIN+8*
DIROUT DIR+2, DIR+3!
DIRUT DIR+2, DIR+3!
DTOUT DIR+2, DIR+3!
DUOUT DIR+2, DIR+3!
DX POS~, POS+1
DY POS~, POS+1
HOURS TIME+1~, TIME+2*, TIME+3*, TIME+6
I BRK~, BRK+1*, BRK+2
IO CLOSE+2*
>> IO(0 CLOSE+2
>> IO(1 CLOSE+2
IOF BEGIN+1
IOM MSG+1, MSG+2, MSG+3, BRK+1
>> IORC UPDATE+1
>> IORVOFF BEGIN+3
>> IORVON BEGIN+3
>> IOSC BEGIN+9
IOST POS, PERCENT+5, PERCENT+15, TIME+5, BEGIN+2, BEGIN+4, BEGIN+7, BEGIN+9
>> IOXY POS+2
>> ITEMS PERCENT+3*, PERCENT+7
>> LASTENT BEGIN+8*
>> LINE BEGIN+6*, BEGIN+7
>> LREC BEGIN+4*
>> MESSAGE BEGIN+5
MIN TIME+1~, TIME+2*, TIME+4*, TIME+7
N CLOSE+1~, CLOSE+2*
>> PERCENT UPDATE+1, PERCENT+4*, PERCENT+7, PERCENT+11
>> RTIME PERCENT+11*, PERCENT+14
SEC TIME+1~, TIME+2*, TIME+4*, TIME+8
>> TIME PERCENT+8*, PERCENT+9*, PERCENT+10*, PERCENT+11, PERCENT+13
>> TREC PERCENT+2, PERCENT+4, PERCENT+7, BEGIN+4
>> TTIME PERCENT+11*, PERCENT+12
X S~, TIME~, TIME+3*, TIME+4, BEGIN+2*, BEGIN+5*, END+1!*, END+2, MSG+1*!, MSG+2
MSG+3*, MSG+4, BRK+1, BRK+2*, DIR+1~, DIR+2*, DIR+4
X1 MSG+1~, MSG+3!, BRK+1*, BRK+2*
X2 MSG+1~, BRK+2*!
>> XCOUNT PERCENT+1, PERCENT+4, PERCENT+7, BEGIN+8*
>> XPDNM END+3
>> XPOS UPDATE+1, BEGIN+8*, BEGIN+9
Y TIME~, TIME+8
>> YPOS UPDATE+1, BEGIN+8*, BEGIN+9
>> ZTQUEUED BEGIN+2
ZX MSG+1~, MSG+3*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All