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 |  All
Print Page as PDF
Routine: DIFROMSP

Package: VA Fileman

Routine: DIFROMSP


Information

DIFROMSP ;SFISC/DCL-DIFROM SERVER POINTER LIST ;5/18/98 08:29

Source Information

Source file <DIFROMSP.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
VA Fileman 1 $$Q^DIQGU  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
VA Fileman 3 DIFROMS3  DIFROMS4  DIFROMSE  

Entry Points

Name Comments DBIA/ICR reference
PGL(DIFRFILE,DIFRFLG,DIFRTA) ; RETURN GL NODES FOR POINTERS IN TARGET ARRAY
E
P(DIFRPDD,DIFRFLG,DIFRPTA) ;DIFRPDD=DD#,DIFRPTA=TARGET ARRAY BY VALUE TO SET "P" X-REF
F
FSF(DIFRFILE,DIFRFLG,DIFRTA) ;File-Sub-File List
TP(DIFRFILE,DIFRFLG,DIFRTA) ; $$ Extrinsic Function - Test for Pointers OR Variable Pointers
FP(DIFRFILE,DIFRFLG,DIFRTA) ;FILENUMBER, TARGET ARRAY ROOT FOR SUB DD NRS
TL(DIFRFILE,DIFRFLG,DIFRSA) ; $$ Extrinsic Function - Test for local fields
POINTERS(DIFRFILE,DIFRFLG,DIFRPTA) ;FILENUMBER, POINTER X-REF TARGET ARRAY ROOT

External References

Name Field # of Occurrence
$$Q^DIQGU PGL+14

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( F, E+2, E+3, E+4, P+6, P+7, P+10, P+15, PGL+3, PGL+10
, PGL+12, TP+11, TP+12, TL+9, FSF+7, FSF+8
^DD("KEY" - [#.31] PGL+6, PGL+13
^DIC - [#1] F

Label References

Name Line Occurrences
FP POINTERS+5
FSF PGL+5, TP+7, TL+5
P POINTERS+8

Naked Globals

Name Field # of Occurrence
^( P+6, PGL+10, TP+11, TL+9
^(0 P+6, P+10, PGL+10, TP+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIFR PGL+2~, PGL+7*, TP+5~, TP+8*, TP+9, TP+11*, TP+16, TL+4~, TL+6*, TL+7
, TL+9*, TL+11
DIFRALL POINTERS+3~, POINTERS+4*, P+2~, P+3*, P+5, P+7
DIFRD PGL+2~, PGL+7*, PGL+8*, PGL+10, PGL+12, PGL+13, PGL+14, TP+5~, TP+8*, TP+9*
, TP+11, TP+12, TL+4~, TL+6*, TL+7*, TL+9
DIFRDDNS POINTERS+3~, POINTERS+6*, POINTERS+7*, POINTERS+8
DIFRDDNS( POINTERS+7
DIFRF PGL+2~, PGL+9*, PGL+10*, PGL+12, PGL+13, PGL+14, TP+5~, TP+10*, TP+11*, TP+12
, TL+4~, TL+8*, TL+9*
>> DIFRFA E+4, FSF+9
DIFRFD FP+2~, E+1*, E+2*, E+3, E+4, FSF+2~, FSF+6*, FSF+7*, FSF+8, FSF+9
DIFRFE FP+2~, F*, E*, E+2, E+4, FSF+2~, FSF+4*, FSF+5*, FSF+7, FSF+9
DIFRFILE POINTERS~, POINTERS+5, POINTERS+7, POINTERS+8, FP~, F, E, E+4, PGL~, PGL+3
, PGL+5, PGL+6, PGL+8, TP~, TP+7, TP+9, TL~, TL+5, TL+7, TL+9
, FSF~, FSF+4, FSF+5, FSF+9
DIFRFLG POINTERS~, POINTERS+2*, POINTERS+4, POINTERS+8, FP~, FP+3, P~, P+3*, PGL~, TP~
, TL~, FSF~, FSF+3
DIFRFW FP+2~, FP+3*, E+3, FSF+2~, FSF+3*, FSF+8
DIFRNM FP+2~, FSF+2~
DIFRPDD P~, P+6, P+7, P+9, P+12, P+16
DIFRPGL PGL+2~
DIFRPGL( PGL+8
DIFRPTA POINTERS~, POINTERS+8, P~, P+9, P+12, P+16
DIFRSA TL~, TL+9
DIFRTA FP~, F, E, E+4, PGL~, PGL+4, PGL+14, TP~, TP+6, TP+12
, TP+15, FSF~, FSF+4, FSF+5, FSF+9
DIFRTMP TP+5~, TL+4~
DIFRTMP( TP+9, TL+7
DIFRX FP+2~, PGL+2~, PGL+10*, PGL+11, PGL+14, TP+5~, TP+6*, TP+11, TP+12, TP+15
, FSF+2~
DIKEY PGL+2~, PGL+6*, PGL+13
PFILE P+2~, P+14*, P+15
PIDF P+2~, P+14*, P+15*, P+16
PN P+2~, P+8*, P+9, P+11*, P+12, P+16
U P+4~*, P+6, P+9, P+10, P+12, P+14
X P+2~, P+5*, P+6*, P+7, P+9, P+12, P+16
Y P+2~, P+6*, P+9, P+10*, P+12, P+14
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All