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

Package: VA Fileman

Routine: DDGFHBK


Information

DDGFHBK ;SFISC/MKO-ADD, EDIT, DELETE HEADER BLOCK ;01:48 PM 22 Nov 1994

Source Information

Source file <DDGFHBK.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 6 (MSG,REFRESH)^DDGF  DELETE^DDGFBK  BK^DDGFLOAD  WRITE^DDGLIBW  ^DDS  ^DIE  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
VA Fileman 3 DDGF1  DDGF3  DDGF4  

Entry Points

Name Comments DBIA/ICR reference
EDIT ;Edit/Delete header block
ADD ;Add a header block
DDS(DDSFILE,DR,DA,DDSPAGE) ;
ADDQ ;Abort adding a header block
RC(DDGFY,DDGFX) ;Update status line, reset DX and DY, move cursor

External References

Name Field # of Occurrence
MSG^DDGF ADD+3
REFRESH^DDGF ADDQ+1, EDIT+21
DELETE^DDGFBK ADD+23, EDIT+11
BK^DDGFLOAD ADD+24, EDIT+12
WRITE^DDGLIBW EDIT+18, EDIT+19
^DDS EDIT+7, DDS+2
^DIE ADD+21

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: S_$J("",7-$L(S))
  • Line Location: RC+4
Routine Call
  • DIE
  • Line Location:
    • ADD+21
Routine Call
  • DDS
  • Line Location:
    • EDIT+7
    • DDS+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIST( ADD+2, ADD+13, ADD+15*, ADD+18, ADD+20, EDIT+8

Label References

Name Line Occurrences
ADDQ ADD+11, ADD+13
DDS ADD+10, ADD+13
EDIT ADD+30
RC ADDQ+1, EDIT+21

Naked Globals

Name Field # of Occurrence
^(0 ADD+18

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
B ADD+5~, ADD+27*, EDIT+3, EDIT+14*
>> C ADD+27*, EDIT+4, EDIT+14*, EDIT+19
C1 EDIT+2~
C2 EDIT+2~
C3 EDIT+2~
DA ADD+19*, ADD+21!, EDIT+5*, EDIT+7!, DDS~
DA(1 EDIT+5*
DDGFADD ADD+28*, EDIT+17, EDIT+22, EDIT+23!
DDGFANS ADDQ+2!
DDGFBH ADD+2*, ADD+3!, ADD+11, ADD+23, ADDQ+2!, EDIT+3*, EDIT+10, EDIT+11, EDIT+23!
DDGFBHN EDIT+8*, EDIT+10, EDIT+11, EDIT+12, EDIT+14, EDIT+23!
DDGFBKNN EDIT+4*, EDIT+14, EDIT+17, EDIT+23!
DDGFBKNO EDIT+4*, EDIT+17, EDIT+18, EDIT+23!
DDGFBNAM ADD+9!, ADD+29!, ADDQ+2!
DDGFBNUM ADD+9!, ADD+11, ADD+13, ADD+15, ADD+18, ADD+19, ADD+24, ADD+27, ADD+29!, ADDQ+2!
DDGFDX ADD+6*, ADD+26, ADDQ+1, ADDQ+2!, EDIT+3*, EDIT+21, EDIT+23!
DDGFDY ADD+6*, ADD+26, ADDQ+1, ADDQ+2!, EDIT+3*, EDIT+21, EDIT+23!
>> DDGFE EDIT+22*
>> DDGFFM ADD+2, ADD+13, ADD+15, ADD+20, EDIT+5, EDIT+8
>> DDGFLIM ADD+24, EDIT+12, EDIT+18, EDIT+19
>> DDGFPG ADD+2, ADD+13, ADD+15, ADD+24, ADD+27, EDIT+5, EDIT+8, EDIT+12
>> DDGFR RC+2
>> DDGFREF ADD+27
>> DDGFWIDB EDIT+18, EDIT+19
DDGFX RC~, RC+3, RC+5
DDGFY RC~, RC+3, RC+5
DDSFILE EDIT+5*, EDIT+7!, DDS~
DDSFILE(1 EDIT+5*
DDSPAGE DDS~
DDSPARM EDIT+6*, EDIT+7!, DDS+2*!
DIE ADD+19*, ADD+21!
DR ADD+20*, ADD+21!, EDIT+6*, EDIT+7!, DDS~
>> DX ADD+6, ADD+26*, EDIT+3, RC+3*, RC+5*
>> DY ADD+6, ADD+26*, EDIT+3, RC+3*, RC+5*
IOM RC+3
IOSL RC+3
>> IOXY RC+4, RC+5
S RC+1~, RC+3*, RC+4
U ADD+2, ADD+15, ADD+18, ADD+20, ADD+24, ADD+27, EDIT+8, EDIT+12, EDIT+18, EDIT+19
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All