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 |  Local Variables |  All
Print Page as PDF
Routine: DDGFFLDA

Package: VA Fileman

Routine: DDGFFLDA


Information

DDGFFLDA ;SFISC/MKO-ADD A FIELD ;2:22 PM 13 Sep 1995

Source Information

Source file <DDGFFLDA.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 6 (MSG,REFRESH)^DDGF  WRITE^DDGLIBW  ^DDS  FILE^DICN  ^DIE  ^DIK  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
VA Fileman 1 DDGF1  

Entry Points

Name Comments DBIA/ICR reference
ADD ;Add a field
SAVE ;Save changes to caption, coordinates, data length, and suppress
RC(DDGFY,DDGFX) ;Update status line, reset DX and DY, move cursor
ADDQ ;Refresh and cleanup
LOADF ;Set DDGFREF and window buffer

External References

Name Field # of Occurrence
MSG^DDGF ADD+2, ADD+3, ADD+30, ADD+31, ADD+40
REFRESH^DDGF ADDQ+1
WRITE^DDGLIBW LOADF+14, LOADF+23
^DDS ADD+10, ADD+54
FILE^DICN ADD+39
^DIE ADD+48, SAVE+16
^DIK ADD+58

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: S_$J("",7-$L(S))
  • Line Location: RC+4
Routine Call
  • DIE
  • Line Location:
    • ADD+48
    • SAVE+16
Routine Call
  • DDS
  • Line Location:
    • ADD+10
    • ADD+54

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( ADD+37
^DIST( ADD+1, ADD+52

Label References

Name Line Occurrences
ADDQ ADD+12, ADD+29, ADD+40
LOADF ADD+61
RC ADDQ+2
SAVE ADD+60

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
C LOADF+1~, LOADF+4*, LOADF+7*, LOADF+10, LOADF+12, LOADF+14
C1 LOADF+1~, LOADF+4*, LOADF+8*, LOADF+12, LOADF+13, LOADF+14
C2 LOADF+1~, LOADF+4*, LOADF+9*, LOADF+10, LOADF+12, LOADF+13, LOADF+14
C3 LOADF+1~, LOADF+4*, LOADF+10*, LOADF+12, LOADF+13
D LOADF+1~
D1 LOADF+1~, LOADF+17*, LOADF+21, LOADF+22, LOADF+23
D2 LOADF+1~, LOADF+18*, LOADF+19, LOADF+21, LOADF+22, LOADF+23
D3 LOADF+1~, LOADF+19*, LOADF+21, LOADF+22
DA ADD+10!, ADD+40!, ADD+44*, ADD+56, ADD+59, ADDQ+4!, LOADF+5, LOADF+12, LOADF+13, LOADF+21
, LOADF+22
DA(1 ADD+38*, ADD+44*, ADD+57, SAVE+14
DD ADD+39!
DDGFB1 ADD+20*, ADD+23, ADD+25, ADDQ+5!, LOADF+8, LOADF+17
DDGFB2 ADD+19*, ADD+20*, ADD+23, ADD+25, ADDQ+5!, LOADF+9, LOADF+18
DDGFBLCK ADD+7!, ADD+12, ADD+19, ADD+36, ADD+38, ADD+44, ADD+52, ADDQ+8!, LOADF+5, LOADF+12
, LOADF+13, LOADF+21, LOADF+22
DDGFCAP ADD+15*, ADDQ+6!, SAVE+2, SAVE+5, LOADF+3, LOADF+7
DDGFCAP0 ADD+15*, ADDQ+6!
DDGFCC ADD+17*, ADDQ+6!, SAVE+2*, SAVE+6, LOADF+8, LOADF+9
DDGFCC0 ADD+17*, ADD+23*, ADDQ+6!
DDGFD1 ADD+25*, ADD+26, ADD+29, ADD+33!, ADDQ+5!
DDGFD2 ADD+25*, ADD+26, ADD+29, ADD+33!, ADDQ+5!
DDGFDC ADD+26*, ADD+46, ADDQ+7!, SAVE+10, LOADF+17, LOADF+18
DDGFDC0 ADD+26*, ADDQ+7!, SAVE+10
DDGFDD ADD+52*, ADD+54!
DDGFDL ADD+27*, ADDQ+7!, SAVE+11, LOADF+19, LOADF+21, LOADF+23
DDGFDL0 ADD+27*, ADDQ+7!, SAVE+11
DDGFDX ADD+4*, ADD+23, ADD+25, ADDQ+2, ADDQ+8!
DDGFDY ADD+4*, ADD+23, ADD+25, ADDQ+2, ADDQ+8!
>> DDGFFM ADD+1
DDGFFORD ADD+7!, ADD+12, ADD+38, ADDQ+8!
>> DDGFLIM LOADF+14, LOADF+23
>> DDGFPG ADD+1, ADD+19, LOADF+5, LOADF+12, LOADF+21
>> DDGFR RC+2
>> DDGFREF ADD+19, LOADF+5, LOADF+12, LOADF+13, LOADF+21*, LOADF+22
DDGFSUP ADD+16*, ADDQ+6!, SAVE+2*, SAVE+7, LOADF+7
DDGFSUP0 ADD+16*, ADDQ+6!
DDGFTYPE ADD+7!, ADD+12, ADD+22, ADD+29, ADD+45, ADD+46, ADD+47, ADD+53, ADD+56, ADDQ+8!
, SAVE+9, LOADF+7, LOADF+16
>> DDGFWID LOADF+13, LOADF+14, LOADF+22, LOADF+23
DDGFX RC~, RC+3, RC+5
DDGFY RC~, RC+3, RC+5
DDSCHANG ADD+56, ADDQ+4!
DDSFILE ADD+8*, ADD+10!, ADD+51*, ADD+54!
DDSFILE(1 ADD+8*, ADD+51*
DDSPARM ADD+9*, ADD+10!, ADD+51*, ADD+54!
DIC ADD+36*, ADD+40!, ADD+44, ADD+48!
DIC("P" ADD+37*
DIC(0 ADD+36*
DIE ADD+44*, ADD+48!, SAVE+14*, SAVE+16!
DIK ADD+57*, ADD+58!
DO ADD+39!
DR ADD+9*, ADD+10!, ADD+45*, ADD+46*, ADD+47*, ADD+48!, ADD+53*, ADD+54!, SAVE+3*, SAVE+5*
, SAVE+6*, SAVE+7*, SAVE+10*, SAVE+11*, SAVE+12!, SAVE+15*, SAVE+16!
>> DX ADD+4, RC+3*, RC+5*
>> DY ADD+4, RC+3*, RC+5*
IOM RC+3
IOSL RC+3
>> IOXY RC+4, RC+5
L LOADF+1~
S RC+1~, RC+3*, RC+4
U ADD+20, ADD+37, ADD+52, ADD+53, LOADF+12, LOADF+14, LOADF+21, LOADF+23
>> X ADD+38*
Y ADD+40!, ADD+44, ADD+48!, SAVE+16!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All