DIFROMSP ;SFISC/DCL-DIFROM SERVER POINTER LIST ;5/18/98 08:29
Source file <DIFROMSP.m>
| Package | Total | Caller Graph | 
|---|---|---|
| VA Fileman | 3 | DIFROMS3 DIFROMS4 DIFROMSE | 
| 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 | 
| Name | Field # of Occurrence | 
|---|---|
| $$Q^DIQGU | PGL+14 | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| FP | POINTERS+5 | 
| FSF | PGL+5, TP+7, TL+5 | 
| P | POINTERS+8 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | P+6, PGL+10, TP+11, TL+9 | 
| ^(0 | P+6, P+10, PGL+10, TP+11 | 
| >> | 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 |