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* |