DIFGGSB1 ;SFISC/XAK,EDE(OHPRD)-FILEGRAM SPECIAL BLOCK PART 2 ;8/12/98 13:16
Source file <DIFGGSB1.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 3 | (PTRCHK,SPSPEC)^DIFGGSB2 INCSET^DIFGGU EN^DIQ1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| BODY | ||
| IDENT | ; IDENTIFIERS | |
| IDENT2 | ||
| IDENT3 | ||
| FIELDS | ||
| DRFIX | ; ADJUST DR FOR MODIFIED/DELETED VALUES | |
| P01 | ; .01 FIELD WHEN IT IS A POINTER | |
| SETXY | ; If previously looked up pointer set @LINK | |
| FIELDS3 | ||
| FIELDS2 | ||
| DRFIX2 | ||
| SPEC2 | ||
| SPEC | ; SPECIFIERS | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | P01+1, SPEC2, IDENT+4, IDENT2+5, IDENT2+8, FIELDS3+3, SETXY+2, SETXY+3 | 
| ^DD("KEY" - [#.31] | IDENT+3, IDENT2+2, IDENT2+4 | 
| ^UTILITY("DIFGLINK" | SETXY+6, SETXY+7*, SETXY+8*, SETXY+9 | 
| ^UTILITY("DIQ1" | SPEC+5!, IDENT+7!, FIELDS+3!, FIELDS2 | 
| Name | Line Occurrences | 
|---|---|
| DRFIX | FIELDS | 
| DRFIX2 | DRFIX+4 | 
| FIELDS | SPEC+3, SPEC+4, IDENT+5, IDENT+6 | 
| FIELDS2 | FIELDS+6 | 
| FIELDS3 | FIELDS+6, DRFIX2+1 | 
| IDENT | BODY+7 | 
| IDENT2 | IDENT+4 | 
| IDENT3 | IDENT+4 | 
| P01 | BODY+5 | 
| SETXY | P01+3, FIELDS3+1 | 
| SPEC | BODY+6 | 
| SPEC2 | SPEC+2 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | FIELDS+6 | 
| ^(0 | SETXY+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | SPEC+1*, SPEC+2*, SPEC+3, SPEC+4, SPEC+7!, IDENT+1*, IDENT+5, IDENT+6, IDENT+9!, IDENT3* , DRFIX+4*, DRFIX+6*, DRFIX2~ | 
| %( | DRFIX+4*!, DRFIX+6 | 
| DA | SPEC+6!, IDENT+8!, FIELDS+4* | 
| >> DIAR | IDENT+3 | 
| DIC | SPEC+6!, IDENT+8!, FIELDS+4* | 
| >> DIFG( | BODY+1, BODY+2, P01+1, SPEC+3, SPEC+4, SPEC+5, SPEC+6, SPEC2, IDENT+3, IDENT+4 , IDENT+5, IDENT+6, IDENT+7, IDENT+8, IDENT2+4, IDENT2+5, IDENT2+8, FIELDS, FIELDS+1, FIELDS+2 , FIELDS+3, FIELDS+4, DRFIX+2, DRFIX+3, DRFIX+4, DRFIX+7, DRFIX+8, FIELDS2, FIELDS3+3, SETXY+2 , SETXY+3, SETXY+4, SETXY+5 | 
| >> DIFG("PARM" | FIELDS3+3 | 
| >> DIFGGU( | FIELDS, DRFIX+4, SETXY+4 | 
| >> DIFGSB( | BODY*, BODY+4, P01+2*, SPEC+1*, SPEC+2*, SPEC2*, IDENT+1*, IDENT+4*, IDENT2+1, IDENT2+2* , IDENT2+3, IDENT2+4, IDENT2+5, IDENT2+6, IDENT2+8*, IDENT3, FIELDS+6*, DRFIX+4*, FIELDS2*, FIELDS3+3 , FIELDS3+4, SETXY+2, SETXY+3, SETXY+4 | 
| DIKEY | IDENT+2~*, IDENT2+6*, IDENT2+8 | 
| >> DILL | BODY, BODY+1, BODY+2, BODY+4, P01+1, P01+2, SPEC+1, SPEC+2, SPEC+3, SPEC+4 , SPEC+5, SPEC+6, SPEC2, IDENT+1, IDENT+3, IDENT+4, IDENT+5, IDENT+6, IDENT+7, IDENT+8 , IDENT2+1, IDENT2+2, IDENT2+3, IDENT2+4, IDENT2+5, IDENT2+6, IDENT2+8, IDENT3, FIELDS, FIELDS+1 , FIELDS+2, FIELDS+3, FIELDS+4, FIELDS+6, DRFIX+2, DRFIX+3, DRFIX+4, DRFIX+7, DRFIX+8, FIELDS2 , FIELDS3+3, FIELDS3+4, SETXY+2, SETXY+3, SETXY+4, SETXY+5 | 
| DIOUT | IDENT2~*, IDENT2+1, IDENT2+6*, IDENT2+7 | 
| DIQ | FIELDS+5! | 
| DIQ(0 | FIELDS+5* | 
| DIXIEN | IDENT+2~*, IDENT+3*, IDENT2+1, IDENT2+2, IDENT2+4, IDENT2+7* | 
| DR | SPEC+3*, SPEC+6!, IDENT+5*, IDENT+8!, FIELDS+1, DRFIX+2, DRFIX+7*, DRFIX2~ | 
| DR( | SPEC+4*, IDENT+6*, FIELDS+2, DRFIX+3, DRFIX+8* | 
| F | FIELDS3+2!, SETXY+3*, SETXY+6, SETXY+8 | 
| N | FIELDS3+2!, SETXY+3* | 
| P | FIELDS3+2!, SETXY+3*, SETXY+5 | 
| T | DRFIX+1~, DRFIX+2*, DRFIX+3*, DRFIX+4, DRFIX+5*, DRFIX+6*, DRFIX+7, DRFIX+8, DRFIX2~ | 
| U | P01+1, FIELDS3+3, FIELDS3+4, SETXY+2, SETXY+3, SETXY+5 | 
| >> V | FIELDS3+3*, FIELDS3+4*, FIELDS3+5* | 
| W | FIELDS3+2!, SETXY+3* | 
| X | FIELDS+6*, DRFIX+4*, DRFIX+5*, DRFIX+6*, FIELDS3, FIELDS3+5, FIELDS3+8!, SETXY+6* | 
| Y | P01+4, FIELDS3+7, FIELDS3+8!, SETXY+1*, SETXY+4*, SETXY+5*, SETXY+6*, SETXY+8, SETXY+9* |