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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: DIFROMS3

Package: VA Fileman

Routine: DIFROMS3


Information

DIFROMS3 ;SFISC/DCL,TKW- DATA TO DISTRIBUTION ARRAY ;5/14/98 12:30

Source Information

Source file <DIFROMS3.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 5 BLD^DIALOG  PGL^DIFROMSP  $$OREF^DILF  $$ROOT^DILFD  $$GET1^DIQ  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
VA Fileman 1 DIFROMS  

Entry Points

Name Comments DBIA/ICR reference
EN ;
KEYVAL ; Send KEY values if pointed-to file has a primary KEY
ERR(X)
DIERR
ERRC(X,Y) ;
FILE
FCHK

External References

Name Field # of Occurrence
BLD^DIALOG FILE+14, FILE+48, ERR
PGL^DIFROMSP FILE+4
$$OREF^DILF FILE+20
$$ROOT^DILFD FILE+6
$$GET1^DIQ FILE+43, KEYVAL+18

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( FILE+41
^DD("IX" - [#.11] KEYVAL+10
^DD("KEY" - [#.31] KEYVAL+7, KEYVAL+9, KEYVAL+14

Label References

Name Line Occurrences
$$ERRC DIERR
DIERR FILE+42, FILE+44, FILE+49
ERR EN+1, FCHK, FILE+9
FILE EN+2, EN+3
KEYVAL FILE+56

Naked Globals

Name Field # of Occurrence
^( KEYVAL+14
^(11 FILE+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
C FILE+1~, FILE+24*, FILE+25*
DIER KEYVAL+12~, KEYVAL+19!
DIERR KEYVAL+12~, DIERR!
DIFL KEYVAL+1~*, KEYVAL+2*, KEYVAL+4*, KEYVAL+5*, KEYVAL+6, KEYVAL+7, KEYVAL+16, KEYVAL+18
DIFLD KEYVAL+12~, KEYVAL+15*, KEYVAL+17, KEYVAL+18
DIFLDDA KEYVAL+12~, KEYVAL+13*, KEYVAL+14*
DIFR01 FILE~, FILE+2*, FILE+3
DIFR2DD FILE+1~, FILE+27, FILE+28*, FILE+31*, FILE+34, FILE+36, FILE+38, FILE+41, FILE+43, FILE+47
DIFRDA FILE~, FILE+6*, FILE+11*, FILE+12, FILE+13, FILE+16, FILE+17
DIFRDD0 FILE+1~, FILE+41*, FILE+55, KEYVAL+1
DIFRDNSC FILE~, FILE+33*, FILE+54, FILE+55, KEYVAL+11, KEYVAL+20, KEYVAL+22
DIFRERR FILE+13~, FILE+14, FILE+46~, FILE+48
DIFRERR(1 FILE+13*, FILE+47*
DIFRERR(2 FILE+13*, FILE+47*
DIFRERR(3 FILE+47*
>> DIFRERRC DIERR*
DIFRFELD FILE+1~, FILE+38*, FILE+41, FILE+43, FILE+47
>> DIFRFIA EN+1, EN+3, FCHK, FILE+2, FILE+5, FILE+7
>> DIFRFILE EN+2, EN+3*, FCHK, FILE+2, FILE+4, FILE+5, FILE+6, FILE+7, FILE+13, FILE+17
, FILE+19, FILE+28, FILE+54, FILE+55, KEYVAL+11, KEYVAL+20, KEYVAL+22
DIFRFRV FILE~, FILE+43*, FILE+45, FILE+54, KEYVAL+17
DIFRFRVX FILE~, FILE+51*, FILE+54, FILE+55
DIFRIENS FILE+1~, FILE+38*, FILE+40*, FILE+43, FILE+47
DIFRK FILE+1~, FILE+23*, FILE+25*, FILE+26, FILE+64, FILE+65
DIFRNODE FILE+1~, FILE+33*, FILE+34, FILE+36, FILE+38
DIFROOT FILE~, FILE+6*, FILE+8, FILE+12, FILE+17
DIFRPCE FILE+1~, FILE+35*, FILE+36*, FILE+37, FILE+38, FILE+54, FILE+55, KEYVAL+4, KEYVAL+11, KEYVAL+13
, KEYVAL+20, KEYVAL+22
DIFRPR FILE~, FILE+2*, FILE+4, FILE+21, FILE+26
DIFRQ FILE+1~, FILE+19*, FILE+20, FILE+21*, FILE+24, FILE+37, FILE+55, KEYVAL+4, KEYVAL+13
DIFRRLR FILE~, FILE+7*, FILE+8*, FILE+9, FILE+11, FILE+16
DIFRS FILE~, FILE+5*, FILE+16
DIFRSCR FILE~, FILE+5*, FILE+16
>> DIFRTA FILE+4, FILE+17, FILE+19, FILE+34, FILE+36, FILE+38, FILE+54, FILE+55, KEYVAL+11, KEYVAL+20
, KEYVAL+22
DIFRTART FILE+1~, FILE+20*, FILE+21, FILE+24, FILE+25, FILE+31
DIKEY KEYVAL+7~*, KEYVAL+9, KEYVAL+14
DIOUT KEYVAL+8~*, KEYVAL+9*, KEYVAL+10*, KEYVAL+13*, KEYVAL+14, KEYVAL+15*, KEYVAL+16*, KEYVAL+19*, KEYVAL+22
DIPTR KEYVAL+12~, KEYVAL+13*, KEYVAL+18
DISEQ KEYVAL+12~, KEYVAL+15*, KEYVAL+20
DIVAL KEYVAL+12~, KEYVAL+17*, KEYVAL+18*, KEYVAL+20
F FILE+1~, FILE+24*, FILE+25*
G FILE+1~, FILE+25*
I FILE+1~, FILE+25*, FILE+30*, FILE+38*, FILE+40*
R FILE+1~
R1 FILE+1~, FILE+22!, FILE+24*, FILE+25*, FILE+26, FILE+28, FILE+30
R1( FILE+25*, FILE+30, FILE+33, FILE+40
R1("" FILE+33
R2 FILE+1~, FILE+24*, FILE+25, FILE+33
R3 FILE+1~, FILE+29*, FILE+30*, FILE+31
U KEYVAL+9, KEYVAL+10, KEYVAL+15, KEYVAL+16
X KEYVAL+8~, KEYVAL+9*, KEYVAL+10*, KEYVAL+11, KEYVAL+14*, KEYVAL+15, KEYVAL+16, ERRC~, ERRC+1*, ERRC+2*
, ERRC+3, ERR~
Y FILE+10~, FILE+16*, ERRC~, ERRC+1*, ERRC+2, ERR~*

Marked Items

Name Field # of Occurrence
$T(ERR+X ERR
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All