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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: RGUTLK2

Package: Run Time Library

Routine: RGUTLK2


Information

RGUTLK2 ;CAIRO/DKM - Continuation of RGUTLKP;04-Sep-1998 11:26;DKM

Source Information

Source file <RGUTLK2.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Run Time Library 4 ($$MSG,$$TRUNC,$$XY)^RGUT  $$ENTRY^RGUTDT  $$LKP^RGUTMTL  $$TRAP^RGUTOS  
Kernel 1 $$UP^XLFSTR  

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: 1

Package Total Caller Graph
Run Time Library 1 RGUTLKP  

Entry Points

Name Comments DBIA/ICR reference
LKP(%RGDX) ;
NXTREF
NR2
NR3
NR4
NR5
SLCT(%RGSLCT) ;
DISV(%RGIEN) ;
APP(%RGIEN) ;
MTL
ADD(%RGKEY,%RGIDX,%RGSUB) ;
VALD(%S)
V2
V3
SHOW(%RGSLCT,%RGCOL1,%RGCOL2) ;
FMT(%S,%RGKEY) ;
SID(%S,%RGKEY) ;
PARTIAL(%RGD,%RGKEY) ;
P1
HELP(X) ; Application-specific help
HELP1
HELP2
PAUSE
XY(X,Y)

External References

Name Field # of Occurrence
$$MSG^RGUT SHOW+6
$$TRUNC^RGUT SHOW+12, SHOW+13
$$XY^RGUT XY
$$ENTRY^RGUTDT NXTREF+1, FMT+3
$$LKP^RGUTMTL MTL+2
$$TRAP^RGUTOS VALD+3, VALD+5
$$UP^XLFSTR SID+3

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Variable: %#1
  • Timeout: 0
  • Line Location: NR2+0
Function Call: WRITE
  • Prompt: %RGEOS_%RGBEL,!!
  • Line Location: NR4+11
Function Call: WRITE
  • Prompt: *13
  • Line Location: NR4+14
Function Call: WRITE
  • Prompt: $$XY(0,%RGY+1),%RGEOS,!
  • Line Location: NR5+17
Function Call: WRITE
  • Prompt: $$MSG^RGUT(%RGPRMPT,"|"),!
  • Line Location: SHOW+6
Function Call: WRITE
  • Prompt: $$XY(%RGCOL1,$Y)
  • Line Location: SHOW+11
Function Call: WRITE
  • Prompt: $$TRUNC^RGUT(%P,IOM\%RGCOL-6),?%RGCOL2," "_$$TRUNC^RGUT(%I,IOM-%RGCOL2-2)
  • Line Location: SHOW+12
Function Call: WRITE
  • Prompt: $$TRUNC^RGUT(%I,IOM\%RGCOL-6)
  • Line Location: SHOW+13
Function Call: WRITE
  • Prompt: $G(X(%)),!
  • Line Location: HELP+3
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP1+1
Function Call: WRITE
  • Prompt: !,"Enter a blank line for default action.",!
  • Line Location: HELP1+3
Function Call: WRITE
  • Prompt: "Enter a space to retrieve previous selection.",!
  • Line Location: HELP1+7
Function Call: WRITE
  • Prompt: "Enter a valid identifier for lookup."
  • Line Location: HELP1+9
Function Call: WRITE
  • Prompt: !
  • Line Location: HELP1+11
Function Call: WRITE
  • Prompt: $$XY(0,16),%RGEOS,!
  • Line Location: HELP2+1
Function Call: WRITE
  • Prompt: $S(%RGOPT(0)["K":"Enter N for next choices.",1:"Press RETURN for more choices.")
  • Line Location: HELP2+2
Function Call: WRITE
  • Prompt: ?35,"Enter B for previous choices.",!
  • Line Location: HELP2+3
Function Call: WRITE
  • Prompt: "Enter ^ to abort lookup.",?35,"Enter choice number to select.",!
  • Line Location: HELP2+4
Function Call: WRITE
  • Prompt: "Any other entry = new lookup."
  • Line Location: HELP2+5
Function Call: WRITE
  • Prompt: $$XY(0,%RGY+2),%RGEOS
  • Line Location: PAUSE+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DISV( DISV+5!, DISV+6*, ADD+7
^TMP( NR4+6, SLCT+2, ADD+4, ADD+6*
^TMP("MTL" MTL+5!

Label References

Name Line Occurrences
$$ NXTREF+4
$$FMT APP+3, SHOW+2
$$PARTIAL NR2+3
$$SID APP+6, SHOW+4, FMT+5
$$VALD NR5+15, ADD+5
$$XY LKP+3, NR4NR4+5, NR5+17, SHOW+11, HELP2+1, PAUSE+2
@( HELP1+2
ADD NXTREF+7, NR2+3, NR2+4, MTL+4
APP DISV+2, DISV+3
DISV NR5+15, SLCT+3, SHOW+7
HELP2 NR4+18
MTL NXTREF+5
NR2 NR2+3, NR2+4, NR2+5
NR3 NXTREF+1, NR2
NR4 NR4+16, NR4+17, NR4+18
NR5 LKP+4
NXTREF NXTREF+3, NXTREF+5, NR2+7
P1 P1+5
PAUSE HELP+3, HELP1+4, HELP1+6, HELP1+8, HELP1+13
SHOW LKP+4, NR4+6
SLCT NXTREF+7, NR3NR5+4, NR5+11

Naked Globals

Name Field # of Occurrence
^ NXTREF+4
^( DISV+6*
^(0 ADD+6*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% NXTREF+7*, NR2*, NR2+3*, NR5+11*, MTL~, MTL+1*, MTL+2*, MTL+3, MTL+4, VALD+2~
, VALD+4*, VALD+6, PARTIAL+1~, PARTIAL+3*, P1+1*, P1+2, HELP+1~, HELP+2*, HELP+3*, HELP1~
HELP1+15*, HELP2~, HELP2+7*, PAUSE~, PAUSE+1*
%( P1+2*
%(1 PARTIAL+2*, P1+4
%(2 PARTIAL+2*
%1 NR4+3*, NR4+5, NR4+6, NR5+6~, NR5+7*, NR5+9*, NR5+11, VALD+2~, VALD+3*, VALD+4
, VALD+5*, V2+1, PARTIAL+1~
%1( PARTIAL+3*, P1+2
%1(1 PARTIAL+2*
%1(2 PARTIAL+2*
%2 NR5+6~, NR5+7*, NR5+8*, NR5+9*, NR5+10*, NR5+11, PARTIAL+1~
%2( P1+2*
%2(1 P1*, P1+3, P1+4
%2(2 P1*, P1+4
>> %DT NXTREF+4
%I SHOW+1~, SHOW+4*, SHOW+9, SHOW+12, SHOW+13
%P SHOW+1~, SHOW+2*, SHOW+4, SHOW+12
>> %RGBEL NR4+11
>> %RGCOL NR4+2, NR4+3, SHOW+9, SHOW+10, SHOW+12, SHOW+13
%RGCOL1 SHOW~, SHOW+8*, SHOW+9, SHOW+10, SHOW+11
%RGCOL2 SHOW~, SHOW+9*, SHOW+10*, SHOW+12
%RGD LKP+1~, LKP+2*, LKP+3, LKP+4, NXTREF*, NXTREF+1, NXTREF+3, NXTREF+4*, NXTREF+6, NXTREF+7
NR2+2, NR2+3, NR2+4, NR5+1*, NR5+2*, NR5+3, NR5+4, NR5+5, NR5+7, NR5+9*
NR5+13, NR5+14*, NR5+15, NR5+16, MTL+2, PARTIAL~, PARTIAL+2
>> %RGD1 NXTREF+1*, NR4+19*, NR5+12*, NR5+16*
>> %RGD2 NR4+19*, APP+4, APP+5*, APP+6*
>> %RGDIC NXTREF+7, NR2+1, APP+2, MTL+1, ADD+2, VALD, SHOW+2, SID+3
>> %RGDIR NXTREF+6, NR2+1, NR2+5
>> %RGDISV DISV+5, DISV+6, ADD+7
%RGDX LKP~, LKP+2, NXTREFNXTREF+3, NXTREF+4
>> %RGEOL NXTREF+1, NR4+5
>> %RGEOS LKP+3, NR4NR4+11, NR5+17, HELP2+1, PAUSE+2
>> %RGHLP HELP1+2
>> %RGHTML LKP+3, LKP+4, NXTREF+1, NR2+6, NR3+1, NR4NR4+5, NR4+8, SHOW+5
%RGIDX ADD~, ADD+2*, ADD+3
%RGIEN LKP+2*, NXTREF+7, NR3NR5+12*, NR5+15*, NR5+18, SLCT+2*, SLCT+3, DISV~, DISV+1
, DISV+2, DISV+3, DISV+6, APP~, APP+2, APP+3, APP+6
%RGKEY NXTREF+6*, NR2+1*, NR2+2*, NR2+3, NR2+4, NR2+5*, NR3+1*, NR4+1, NR4+16*, NR4+17*
, APP+1~, APP+2*, APP+3*, APP+4, APP+5, ADD~, ADD+3, ADD+6, FMT~, FMT+1
, FMT+2, FMT+3*, FMT+5*, FMT+6, SID~, SID+1*, SID+3, PARTIAL~, PARTIAL+2
>> %RGLAST NR4+3*, NR4+4, NR4+5, NR4+6, NR4+9, NR4+16
>> %RGMUL DISV+2, DISV+3
%RGN LKP+1~, NR4+1*, NR4+3
>> %RGNUM NXTREF+6*, NR2+2, NR2+5*
>> %RGOPT LKP+3, NXTREF+1, NXTREF+2, NR4+15, NR5+12, SHOW+2, FMT+5, HELP1+5, HELP1+10, HELP1+12
>> %RGOPT(0 NXTREF+2*, NXTREF+3, NXTREF+5, NXTREF+6, NXTREF+7, NR2NR2+3, NR2+4, NR3NR4+19
NR5+1, NR5+5, DISV+4, APP+6, MTL+2, ADD+4, ADD+6, ADD+7, SHOW+9, SHOW+10
, SHOW+12, FMT+3, FMT+4, HELP2+2, HELP2+6
>> %RGPID NR4+6, SLCT+2, MTL+4, MTL+5, ADD+4, ADD+6
>> %RGPRMPT LKP+3, SHOW+6
>> %RGQUIET NR4+7, DISV+2, SHOW+6
>> %RGRS XY
>> %RGSAME DISV+5, DISV+6*
>> %RGSCN VALD+1, VALD+4, VALD+6, FMT+4
>> %RGSCT LKP+2*, NXTREF+1, NXTREF+7, NR2NR2+3, NR2+4, NR2+6, NR2+7, NR3NR4+1
NR4+4, NR4+8, NR4+9, NR4+16, NR4+17, NR5+8, NR5+10, SLCT+1, ADD+6*, ADD+7
>> %RGSID SID+3
%RGSLCT LKP+4*, NR4+12*, NR4+13*, NR4+15, NR4+16, NR4+17, NR4+18, NR4+19, NR5NR5+1*
NR5+2*, NR5+12*, SLCT~, SLCT+1, SLCT+2, SHOW~, SHOW+2
>> %RGSLT NR3+1*, ADD+7*
>> %RGSMAX NR3+1*, NR4+1, NR4+3, NR4+17
%RGSUB ADD~, ADD+2*, ADD+3
>> %RGTRP FMT+2
>> %RGTRUNC LKP+2*, NR2*, NR2+6*, NR3NR4+8, NR4+10, MTL+3*
>> %RGX LKP+3
>> %RGXRALL NR2+6*, NR2+7
>> %RGXRF NXTREF*, NXTREF+1, NXTREF+2, NXTREF+7, NR2+1, ADD+2
>> %RGXRFS NXTREFHELP1+10
>> %RGXRFS( NXTREF+2
>> %RGXRN LKP+2*, NXTREF*
>> %RGY LKP+3, NR3+1, NR4NR5+17, PAUSE+2
%RGZ LKP+1~, NR4+2*, NR4+3
%S ADD+1~, ADD+3*, ADD+4, ADD+5, ADD+6, ADD+7, VALD~, SHOW+1~, SHOW+2*, SHOW+4
, SHOW+7, FMT~, FMT+5, SID~, SID+3
%Z SHOW+1~, SHOW+2*, SID+2~, SID+3*, SID+4
DTIME NR4+12, HELP1+15, HELP2+7, PAUSE+1
DUZ DISV+5, DISV+6, ADD+7
IOM NR4+3, SHOW+9, SHOW+10, SHOW+12, SHOW+13
>> RGUT( NXTREF+4
U LKP+3, NXTREFNXTREF+1, NR2NR4+13, APP+2, MTL+2, ADD+6, SHOW+2, SID+3
HELP1+10
X HELP~, XY~
X( HELP+3
Y XY~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All