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

Package: VA Fileman

Routine: DIBT


Information

DIBT ;SFISC/GFT,TKW,TOAD-STORE A SORT TEMPLATE ;11NOV2008

Source Information

Source file <DIBT.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA Fileman 10 (KILL,SET)^DDGLIB0  ^DDS  S1^DIBT1  (,IX)^DIC  FILE^DICN  (,FILE,UPDATE)^DIE  IXALL^DIK  Q^DIP  
N^DIP1  ^DIR  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
VA Fileman 5 DIBTED  DICATT  DIP1  DIU  DIU0  

Entry Points

Name Comments DBIA/ICR reference
DICM
MENU ;
S1
S0
SCREEN(HELP) ;
US
T(DDSFILE,DICF) ;=.4,.401,.402
0 ; select and edit templates, until user quits
S ;
SNEW
K
N
SCROLL

External References

Name Field # of Occurrence
KILL^DDGLIB0 SCREEN+10
SET^DDGLIB0 SCREEN+4
^DDS T+6
S1^DIBT1 S+1
^DIC 0+7
IX^DIC T+3
FILE^DICN SNEW+11, DICM+3
^DIE SCROLL+1
FILE^DIE SNEW+2
UPDATE^DIE SNEW+8
IXALL^DIK 0+4
Q^DIP S+1, S0+2
N^DIP1 N
^DIR SCREEN+8, S0+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: T+2
Function Call: WRITE
  • Prompt: !
  • Line Location: S0+2
Routine Call
  • DIE
  • Line Location:
    • SNEW+8
Routine Call
  • DIE
  • Line Location:
    • SCROLL+1
Routine Call
  • DIR
  • Line Location:
    • SCREEN+8
    • S0+2
Routine Call
  • DIC
  • Line Location:
    • 0+7
Routine Call
  • DDS
  • Line Location:
    • T+6
Routine Call
  • DIE
  • Line Location:
    • SNEW+2
Routine Call
  • DIC
  • Line Location:
    • T+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( SNEW+11, DICM
^DIBT( SNEW!*, SNEW+12*, SNEW+13*, SNEW+16*, SNEW+18*, S1*, US*, US+2!*
^DIC - [#1] 0+3
^DOPT("DIBT" 0+2, 0+3*

Label References

Name Line Occurrences
$$SCREEN T+4
$$T 0+8
DICM SNEW+15, SNEW+16, SNEW+18
K SNEW+20, S0+2, N
N S+2, S0
S S+2
S0 S0, S0+3, S1+1
SCROLL T+4

Naked Globals

Name Field # of Occurrence
^("B" 0+2!
^("BY0" SNEW!
^("BY0D" SNEW!
^("OVF0" SNEW+18*
^(0 0+2*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% SNEW+2~*, SNEW+5*, SNEW+6, SNEW+7, SNEW+13*, SNEW+15*, SNEW+16*, SNEW+18*, DICM, US+1~
, US+2*
%(1 SNEW+15*, SNEW+16*, SNEW+18*, DICM, DICM+2
A SNEW+12~, SNEW+13*, SNEW+14*, SNEW+15, SNEW+16, SNEW+18*, DICM+2, DICM+3~
B SNEW+12~, SNEW+16*, SNEW+18*, DICM+2, DICM+3~
>> BY(0 SNEW+1, SNEW+2
C SNEW+12~, SNEW+14*, SNEW+15*, SNEW+18*, DICM+1~, DICM+2*
D T+2*, SNEW+2~, SNEW+12~, SNEW+14*, SNEW+16*, SNEW+18*, DICM+1~, DICM+2*
DA T+1~, T+4*, SNEW+11~!, DICM+3!
DA(1 SNEW+11*, DICM*
DA(2 DICM*
DD DICM+3~
DDSFILE T~, T+2, T+5, SCROLL+1
DDSPARM T+1~, T+6*
>> DI 0+1
>> DIBT1 S+3*, SNEW, SNEW+2, SNEW+5, SNEW+11, SNEW+12, SNEW+13, SNEW+16, SNEW+18, S1
, DICM, US, US+2
DIBT2 SNEW+10*, SNEW+11, SNEW+12, SNEW+13, SNEW+16, SNEW+18, SNEW+21*, S0*, S0+2, S1
, DICM, K!
DIBT3 SNEW+10*, SNEW+11, SNEW+12, SNEW+13, SNEW+14, SNEW+15, SNEW+16, SNEW+18, DICM+2, K!
DIBTOLD SNEW+20!
DIBY SNEW+2~
DIBY( SNEW+2*, SNEW+5!, SNEW+6*, SNEW+7*
DIC 0+1*, 0+4, 0+7!, T+1~, T+2*, SNEW+11~*!, DICM*, DICM+3!
DIC("A" 0+5*
DIC("DR" SNEW+15*, DICM+2*
DIC("P" SNEW+11*, DICM*
DIC("S" 0+6*, T+2*
DIC(0 0+5*, T+3*, SNEW+11*, DICM*
DICF 0+1*, 0+8, T~, T+2
DIE SCROLL~, SCROLL+1*, SNEW+11~
DIEDT K!
DIERR T+1~, T+6, SCREEN+1~, SCREEN+4
DIK 0+4~*
DIN T+1~, T+4*, T+5*, T+6
DINUM SNEW+11~*!, SNEW+15*, SNEW+16*, SNEW+18*, DICM+3!
DIOVRD SCROLL~, SCROLL+1*, SNEW+11~*!, DICM*, DICM+3!
DIR SCREEN+1~, S0+2!
DIR("?" SCREEN+7*, S0+1*
DIR("A" SCREEN+6*, S0+2*
DIR("B" SCREEN+6*, S0+2*
DIR(0 SCREEN+6*, S0+2*
DIREC SNEW+2~
DIREC( SNEW+7*
DIROUT S+1!
DIRUT SCREEN+1~, S+1!, S0+2
DO SNEW+11~, DICM+3~
>> DPP S0
>> DPP( SNEW+4, SNEW+10, SNEW+11, SNEW+12, SNEW+13, SNEW+14, SNEW+15, SNEW+16, SNEW+18, S0
, S0+2, DICM+2, US+1, US+2
>> DPP(0 SNEW+1, SNEW+2, SNEW+3, SNEW+10, SNEW+21, US+1
DR T+1~, T+6*, SCROLL~, SCROLL+1*, SNEW+11~
DT SNEW, US
DTOUT 0+8!, S+1
DUOUT SCREEN+1~, S+1
DUZ("SCREEN" SCREEN+2!, SCREEN+3, SCREEN+5, SCREEN+8*, SCREEN+9*, SCREEN+12
F SNEW+2~, SNEW+4*, SNEW+6
HELP SCREEN~, SCREEN+7
I SNEW+2~, SNEW+3*, SNEW+4, SNEW+5, SNEW+7
O SNEW+2~, SNEW+4*, SNEW+6
Q1 SNEW+2~, SNEW+4*, SNEW+6
Q2 SNEW+2~, SNEW+4*, SNEW+6
T SNEW+2~, SNEW+4*, SNEW+6
U 0+3, SCREEN+5, SNEW, SNEW+2, SNEW+4, SNEW+11, SNEW+12, SNEW+16, SNEW+18, S0
, S0+2, DICM, DICM+2, US
X 0+3*, SCREEN+1~, S+2, SNEW+11*, SNEW+15*, SNEW+16*, SNEW+18*, US+1*, US+2
Y 0+7, 0+8, T+1~, T+3, T+4, SCREEN+1~, SCREEN+8, S+2, S+3, SNEW+16
, SNEW+18, S0+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All