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

Package: Toolkit

Routine: XINDX51


Information

XINDX51 ;ISC/REL,GRK,RWF - PRINT ROUTINE ;06/24/08 16:06

Source Information

Source file <XINDX51.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Toolkit 2 CRX^XINDX5  ^XINDX8  
Kernel 1 $$S^%ZTLOAD  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Toolkit 1 XINDX5  

Entry Points

Name Comments DBIA/ICR reference
BHDR(R,X) ;Build hdr
BL
P(LOC,SYM) ;
P1
WR ;Write one routine
HD
PX
WORL(D) ;Write one routine line
P2
P3
B
END
CHK
WERR(FL) ;Write error messages
CR
WAIT
HD2
HD1
B1
B2 ;
B3 ;
SC ;Print a command chart

External References

Name Field # of Occurrence
$$S^%ZTLOAD CHK
CRX^XINDX5 CR+1
^XINDX8 B1+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"--- Routine Detail"
  • Line Location: B+8
Function Call: WRITE
  • Prompt: " --- with "_$S(INP(5)["R":"REGULAR",INP(5)["S":"STRUCTURED",INP(5)["B":"R/S",1:"")_" ROUTINE LISTING"
  • Condition for execution: INP(5)?1A
  • Line Location: B+9
Function Call: WRITE
  • Prompt: " ---"
  • Line Location: B+9
Function Call: WRITE
  • Prompt: !?3,$P(%,$C(9),2)
  • Line Location: WERR+5
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>16
  • Line Location: WERR+5
Function Call: WRITE
  • Prompt: ?16,$P(%,$C(9),3)
  • Line Location: WERR+5
Function Call: WRITE
  • Prompt: !,L,?J," "
  • Line Location: WORL+3
Function Call: WRITE
  • Prompt: "--",!,?10
  • Condition for execution: $X>10
  • Line Location: WORL+3
Function Call: WRITE
  • Prompt: $E(D,1,INL(4)-J)
  • Line Location: WORL+3
Function Call: WRITE
  • Prompt: !,HED
  • Line Location: B2+2
Function Call: WRITE
  • Prompt: !!,INL(5),!
  • Line Location: B3+1
Function Call: WRITE
  • Prompt: !!,"***** END *****",!
  • Line Location: B3+9
Function Call: WRITE
  • Prompt: !," ",SYM,L,?TAB
  • Line Location: P2+3
Function Call: WRITE
  • Prompt: !?3,$P(L," ",2),SYM,$P(L," ",1)," ",?TAB
  • Line Location: P2+4
Function Call: WRITE
  • Prompt: ARG
  • Line Location: P3+1
Function Call: WRITE
  • Prompt: @IOF,!,INL(5)
  • Line Location: HD1+0
Function Call: WRITE
  • Prompt: !
  • Condition for execution: (IOM-30)<$X
  • Line Location: HD1+0
Function Call: WRITE
  • Prompt: ?(IOM-30),INDXDT," page ",PG
  • Line Location: HD1+0
Function Call: WRITE
  • Prompt: !!,HED
  • Line Location: HD2+0
Function Call: WRITE
  • Prompt: !,HED(1)
  • Condition for execution: $D(HED(1))
  • Line Location: HD2+0
Function Call: WRITE
  • Prompt: !!,"--- CROSS-REFERENCING ALL ROUTINES ---"
  • Line Location: CR+0
Function Call: WRITE
  • Prompt: !!,"***** END *****",!
  • Line Location: CR+10
Function Call: WRITE
  • Prompt: !,^(I)
  • Line Location: SC+2
Function Call: READ
  • Timeout: 300
  • Variable: %
  • Line Location: WAIT+0
Function Call: WRITE
  • Prompt: !,"Press return to continue the report, ^ to exit the report"
  • Line Location: WAIT+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^UTILITY($J B+3, BL, BHDR+1, WERR+2, WERR+4, WR+1, WR+3, B1, B2+1, P1
, P1+2, P1+4, SC+2

Label References

Name Line Occurrences
$$BHDR B+3, WR+1
B1 BL
B2 WR+2
B3 B2+1
CHK BL
CR B+6, BL+2
END B+6, BL+2, CR+3, CR+4, CR+7, CR+8
HD B+3, WERR+3, P+1, P2
HD1 B+1, WR+2, WR+4, HD, CR+2, SC+1
HD2 HD
P B3+2, B3+3, B3+4, B3+5, B3+6, B3+7, B3+8, CR+3, CR+4, CR+5
, CR+6, CR+7, CR+8, CR+9
P1 P1+5
P2 P1+4
P3 P1+4
PX P1
SC B1+2
WAIT HD1, WAIT+1
WERR B+3, B2+3
WORL WERR+4, WR+5
WR B1+3

Naked Globals

Name Field # of Occurrence
^( B+3, WERR+2, WR+3, P1+4, SC+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% WERR+2*, WERR+4, WERR+5, WAIT~*, WAIT+1, WAIT+2
>> ARG P3+1*
D WORL~, WORL+2*, WORL+3*
ER B+1!, B+4, WERR+2*
ER2 WERR+1~, WERR+3!, WERR+4, WERR+5*
FL WERR~, WERR+4
HED B+1!, B+3*, B2+2*, B3+2*, B3+3*, B3+4*, B3+5*, B3+6*, B3+7*, B3+8*
, PX!, HD2, CR+3*, CR+4*, CR+5*, CR+6*, CR+7*, CR+8*, CR+9*, END!
HED(1 B3+2*, HD2, CR+3*
>> I WR+3*, WR+4*, P3+1*, SC+2*
>> INDB B+10*, CR*
>> INDXDT HD1
INL END!
INL(1 B*, P3+1
INL(2 B*, WERR+3, WR+4, P2, HD
INL(3 B*, HD1
INL(4 B*, WORL+3
INL(5 B*, WR+1*, B3+1*, HD1, CR+2*, SC+1*
>> INP(1 B+6
>> INP(2 WR+2
>> INP(3 B2+1
>> INP(4 BL
>> INP(5 B+9, B1+1, B1+2, B1+3
>> INP(6 B+6
IO CR
IO(0 CR
IOF HD1
IOM B, HD1
IOSL B
IOST B
J WORL+1~, WORL+3*, P1+4*
L WORL+1~, WORL+2*, WORL+3*, P+1*, P1*, P1+1, P1+2, P1+4, P2+1, P2+2
, P2+3, P2+4, P3+1
LOC P~, P+1, P1, P1+1, P1+2, P1+4, P2+2, P2+3
>> NRO BL+2
>> PC P+1*, P1+3*, PX, P2*, P2+1, P3+1*
>> PC(1 P1+2*, P1+3*, P2+2
>> PG B*, HD1*
R BHDR~, BHDR+1
>> RTN B*, B+3*, B+10*, BL*, WERR+2, WERR+4, WR+1, WR+3, CHK+1*, B1
, B2+1, B2+2, B3+1, P1, P1+2, P1+4, CR+1*, CR+2*, SC+1, SC+2
SYM P~, P2+2, P2+3, P2+4
>> TAB P+1*, P2+2, P2+3, P2+4, P3, P3+1
X B+3*, BHDR~, BHDR+1, WR+1*, WR+2, WR+3*, WR+5, P1+4*, P3+1
>> ZTQUEUED CHK
>> ZTSTOP CHK*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All