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

Package: VA Fileman

Routine: DIO1


Information

DIO1 ;SFISC/GFT,TKW-BUILD P-ARRAY (OR LINES IN COMPILED SORT) WHICH CREATES SORTED DATA ;20MAR2005

Source Information

Source file <DIO1.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA Fileman 4 CLEAN^DILF  (2,GO,IXK)^DIO  SETU^DIOS  GREF^DIOU  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
VA Fileman 1 DIOS  

Entry Points

Name Comments DBIA/ICR reference
A
B
SUB
SORTVAL
SETU(%)
0
2
U
DX
DIOO1
BX
UTILITY

External References

Name Field # of Occurrence
CLEAN^DILF 2+1
2^DIO 2
GO^DIO DIOO1+2
IXK^DIO 2
SETU^DIOS U+3
GREF^DIOU DX+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: S
  • Line Location: UTILITY+0
Function Call: WRITE
  • Prompt: F
  • Line Location: UTILITY+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( B+3
^TMP("DIBTC" DX+2, DX+7*, SETU+2*
^UTILITY($J 2+1, DIOO1+2

Label References

Name Line Occurrences
SETU DIO1+5, SORTVAL+2
U U

Naked Globals

Name Field # of Occurrence
^( DX+2, DIOO1+2
^("DX" DIOO1+2
^("F" DIOO1+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% B~, SUB*, U*, U+3*, DX+5*, 2!, DIOO1+2*, SETU~, SETU+2
%(0 DX+5*
%(1 U+3*
%(2 U+3*
A DX+1~*, DX+2*, DX+3*, DX+4*, DX+5*, DX+6, DX+7, SETU~, SETU+1*, SETU+2
B DX+1~, DX+2*, DX+7
BACKWARD B~, B+1*, B+2, B+5
D U*, 2!
D( U
D0 2+2!
D1 2+2!
D2 B+1*, 2+2!
D3 2+2!
>> DCC DX+5
>> DE( B+5
>> DIB 2+2
>> DIBTPGM DIO1+5, SORTVAL+2, U+2, DX+2, DX+6, 2+2*
>> DICNT SETU+2, SETU+3*
DICOND B~, B+1*, B+2*, B+3*, B+6, B+12*, SORTVAL*, SORTVAL+1
>> DICOV U+3
>> DICP( SETU+1, SETU+3!
>> DIERR 2, 2+1
DIF B~, B+5*, B+6*, B+8!, B+9!, SORTVAL, SORTVAL+1*, SORTVAL+2, SORTVAL+3
DIOVFL 2+2!
DIOVFL( U+2*
DIS DX+4, 2+2!
>> DJ DIO1+4*, A, B+1, DIOO1+2*
>> DJK B+12
DL B~, B+1*, B+2, B+4, B+5, B+7, B+8, B+9, B+11, B+12
, SORTVAL
>> DP SUB, 0
>> DPP SORTVAL+3, UTILITY, SUB, DIOO1
>> DPP( B+1, B+2, B+4, B+5, B+9, B+11, B+12, SUB, DIOO1!
>> DPP(0 B+2, DIOO1!
>> DPQ U+1, DX+4, 0*
>> DPR DIO1+4*, DIO1+5, A, B+1
>> DSC( DIOO1+1*
DX DIO1+4*, A, B+1, B+2, B+3, B+10, SORTVAL+3, SORTVAL+4, BX, DX*
, DX+5, 0*, DIOO1+2!*, SETU+1, SETU+3
DX( U+1, DX, DX+3, DX+6*, DX+7*, 0!, DIOO1+1, DIOO1+2*
DX(0 0*
>> DXIX( DX+5
>> F SUB*, U*, U+1, DX+5*
I 2!
>> J( B+7*, B+8*, B+9*, UTILITY
P 2+2!
P( B+10*, SORTVAL+3*, SORTVAL+4*
U B+1, B+3, B+4, B+5, B+9, DX+4, DIOO1+1
V SUB*, U, U+2, DX+5, 2+2!, DIOO1*, DIOO1+1
V( B+2, U, U+1, DX+5
W B~, B+1*, B+2*, B+5, B+6, B+7, B+11, B+12, SORTVAL, UTILITY!*
, SUB*, U+1, U+2*, U+3*, DX+4
>> X DIO1+6*, A*, B+1, B+2, B+3, UTILITY*, SUB*, U*, DX*, DX+2
, DX+3, DX+4, DX+5, DX+6, DX+7, DIOO1*, DIOO1+1*
Y B+11*, SORTVAL+1*, SORTVAL+2, SORTVAL+3, SORTVAL+4, BX*, SUB*, U*, 2+2!
Y( DIO1+4, A, B+1
Z B~, B+3*, B+4*, B+6, B+8, SORTVAL+3*, UTILITY*, SUB, U+1
Z( U
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All