DIE1 ;SFISC/GFT-FILE DATA, XREF IT, GO UP AND DOWN MULTIPLES ;28MAY2008
Source file <DIE1.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DE | ||
| U1 | ||
| DIC | ||
| DOWN | ||
| FIREREC | ;Fire record-level xrefs accumulated in ^TMP
|
|
| PC | ||
| E1 | ||
| FIREFLD | ;Fire field-level xrefs stored in DIEFXREF
|
|
| OUT | ;
|
|
| IX | ||
| B | ;
|
|
| E | ;
|
|
| G | ||
| M | ;
|
|
| N | ;
|
|
| Q | ||
| S | ;CALLED BY O+1^DIE0
|
|
| U | ||
| RESTORE(DIKEY,DIETMP) | ;Restore key fields to their pre-edited values
|
|
| Y | ||
| DIEC | ||
| DDA | ||
| QY | ||
| UP | ;
|
|
| UDA | ||
| D1 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD( | RESTORE+29 |
| ^DD("KEY" - [#.31] | RESTORE+20, RESTORE+22, RESTORE+23 |
| ^DISV( | N+1* |
| Name | Line Occurrences |
|---|---|
| D1 | DIC+2 |
| DDA | DOWN |
| DE | Y |
| DIE1 | OUT+1, E+1, DOWN |
| DIEC | UP+2 |
| DOWN | M+1, N+1 |
| E1 | DIE1+3, IX |
| FIREFLD | IX+2 |
| FIREREC | QY+6 |
| G | E+1, U+1 |
| IX | Y+2 |
| Q | OUT+1 |
| QY | OUT+1 |
| RESTORE | FIREREC+10 |
| S | DOWN |
| U | UP+2 |
| U1 | DIC+3 |
| UDA | U1 |
| UP | OUT+1, E+1 |
| Y | DE, PC |
| Name | Field # of Occurrence |
|---|---|
| ^( | Y+1*, Y+2 |
| ^("4/" | RESTORE+31 |
| ^("F" | RESTORE+31 |
| ^(0 | M+1*, RESTORE+23 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | DE*, QY+1~, QY+2*, M+2*, DIEC* |
| >> D | DIC* |
| DA | DIE1+4, QY+1!, QY+3*, DIC+2*, DDA+3, DDA+4, UDA+2*, N+1*, D1, DIEC!* , FIREFLD+1, FIREREC+2~, FIREREC+6, FIREREC+7, RESTORE+1~, RESTORE+32! |
| DA( | QY+2*, DDA+2!*, UDA+3*!, DIEC* |
| DA(" " | DDA+2, UDA+3 |
| DA(1 | DDA+3!*, UDA+2 |
| DB | DIE1+3!, E1!, QY+8! |
| DB( | B+1, M+1, S+2 |
| DC | B+2*, OUT+1, E+1*, QY+8!, M+1, S+2, DDA+4, N+1 |
| >> DD | M+1*, DIC |
| >> DDS | RESTORE+7 |
| DE | DE*, E1!, QY+8! |
| DE( | IX, IX+1 |
| DE(" " | IX |
| DG | DIE1+3!, DIE1+4*, Y+2, IX*, IX+1*, E1!, QY+5! |
| DG( | Y, DE, PC, IX, IX+1 |
| DH | QY+8! |
| >> DI | E+1, DIC+2*, S+2, N+1*, U* |
| >> DI( | DIC+3*, S+2*, U |
| DIANUM | E1! |
| >> DIC | IX*, IX+1*, M+1, DOWN, DDA+4*, N+1 |
| >> DIC("PTRIX" | M+3!*, DIC! |
| >> DIC("W" | M+2* |
| >> DIC(0 | M+1* |
| DICR | DIC+1~ |
| DICRREC | IX*, E1! |
| DIE | DIE1+4, IX, IX+1, DOWN*, S+2, DDA+4, U*, FIREREC+2~ |
| DIE( | S+2*, U |
| DIE("PTRIX" | M+3 |
| DIE1 | QY+7!, S+3*, S+4, U* |
| DIE1( | S+3*, U |
| >> DIE1N | S+2, S+3, U* |
| >> DIE1N( | S+2*, U |
| DIEBADK | QY+7!, RESTORE+2!, RESTORE+40, RESTORE+42! |
| DIEBADK( | RESTORE+36*, RESTORE+37* |
| >> DIEC( | UP+2, DIEC, DIEC+1, DIEC+2, DIEC+3! |
| >> DIEDA | QY, QY+3 |
| >> DIEDA( | QY+2 |
| DIEFDA | RESTORE+13~, RESTORE+17!, RESTORE+39 |
| DIEFDA( | RESTORE+34* |
| DIEFIRE | QY+7!, FIREREC+12!, RESTORE+3, RESTORE+7, RESTORE+9, RESTORE+11, RESTORE+35, RESTORE+42 |
| DIEFXREF | IX+2, QY+7!, FIREFLD+1, FIREFLD+2! |
| DIEKK | RESTORE+13~, RESTORE+19*, RESTORE+20, RESTORE+22, RESTORE+23, RESTORE+26, RESTORE+36, RESTORE+37 |
| DIEL | QY+8!, S+3*, D1, U1*, DIEC+1*, DIEC+3* |
| DIEMSG | RESTORE+13~ |
| DIEREST | RESTORE+6~, RESTORE+9*, RESTORE+10*, RESTORE+11, RESTORE+34, RESTORE+39, RESTORE+40 |
| DIERR | RESTORE+39! |
| DIESP | QY+7! |
| DIETMP | QY+6!, DIC+1~, DIC+2, DDA+5, UDA+4, N+1, DIEC+2, FIREREC+1, FIREREC+4, FIREREC+5 , FIREREC+7, FIREREC+10, FIREREC+12, RESTORE~, RESTORE+31 |
| DIEWR | RESTORE+6~, RESTORE+7*, RESTORE+8*, RESTORE+11, RESTORE+35, RESTORE+40 |
| DIEXREF | QY+7! |
| DIFIL | RESTORE+13~, RESTORE+23*, RESTORE+24, RESTORE+25, RESTORE+27*, RESTORE+28, RESTORE+29, RESTORE+30, RESTORE+31, RESTORE+33 , RESTORE+34, RESTORE+36, RESTORE+37 |
| DIFLD | E1!, QY+8!, RESTORE+13~, RESTORE+21!, RESTORE+23*, RESTORE+24, RESTORE+25, RESTORE+28*, RESTORE+29, RESTORE+30 , RESTORE+31, RESTORE+33, RESTORE+34, RESTORE+36, RESTORE+37 |
| DIFLD( | RESTORE+25*, RESTORE+27, RESTORE+28, RESTORE+30 |
| DIFLDI | RESTORE+13~, RESTORE+22*, RESTORE+23 |
| DIIENS | QY+7!, DIC+2*, DDA+5*, UDA+4*, N+1*, DIEC+2*, FIREREC+2~, FIREREC+5*, FIREREC+6, RESTORE+13~ , RESTORE+26*, RESTORE+30 |
| DIIENSA | RESTORE+13~, RESTORE+30*, RESTORE+31, RESTORE+32, RESTORE+34, RESTORE+36, RESTORE+37 |
| DIK | B+2*, OUT+1, QY+8! |
| DIKEY | FIREREC+2~, FIREREC+7, FIREREC+10, RESTORE~ |
| DIKEY( | RESTORE+18, RESTORE+19, RESTORE+26 |
| DINEW | RESTORE+14~, RESTORE+33*, RESTORE+37 |
| DIOLD | RESTORE+14~, RESTORE+31*, RESTORE+34, RESTORE+36 |
| >> DIOPER | FIREFLD+1, FIREREC+7 |
| >> DIOV( | S+1*, U! |
| DIP | QY+8! |
| DIRFIL | RESTORE+14~, RESTORE+18*, RESTORE+19, RESTORE+25, RESTORE+26, RESTORE+36, RESTORE+37 |
| DK | QY+8!, DIC+2*, S+2, S+3*, U* |
| DK( | S+2*, UP+2, U |
| DL | B+2*, OUT+1, E+1, QY+8!, DIC+3, S+1, S+2, S+3*, UP+2, U* , DIEC, DIEC+1, DIEC+2, DIEC+3 |
| >> DLAYGO | DIC* |
| DM | QY+8!, DIC+2*, S+3*, S+4*, U* |
| DM( | S+3*, U |
| >> DO | M+1* |
| >> DO(2 | M+1*, M+2 |
| DOV | QY+8!, S+1!, U* |
| DP | DIE1+3, E+1, QY+8!, DIC, S+2*, S+4, UP+2, U*, FIREFLD+1, FIREREC+2~ , FIREREC+4*, FIREREC+5, FIREREC+7 |
| DP( | S+2*, U |
| DP(0 | UP+2* |
| DQ | DIE1+3!*, DIE1+4*, Y*, Y+2, DE, PC, IX*, IX+1, E1*, B+1 , B+2, QY+5!, M+1, S+2, U* |
| DQ( | M+1, S+2 |
| >> DR | DIC+2, S+2, S+3*, S+4*, U* |
| >> DR( | S+2*, S+4, U |
| >> DSC( | S+2 |
| DTOUT | QY, QY+5, DIC+3!, UP+1 |
| DU | DIE1+4*, Y, Y+1*, Y+2*, QY+8! |
| DUOUT | DIC+3! |
| DUZ | N+1 |
| DV | Y+1, Y+2*, DE*, PC*, QY+8!, S+2 |
| DW | Y*, DE*, PC, QY+8! |
| T | DDA~, DDA+1*, DDA+6, UDA~, UDA+1*, UDA+5 |
| U | M+1, DIC+2, DIC+3, S+2, DDA+4, N+1, UP+2, RESTORE+23 |
| X | DE*, IX*, IX+1*, B+1*, E+1*, M+1, DIC*, DIC+2*, DDA~, DDA+2* , UDA~, UDA+3*, RESTORE+3*, RESTORE+14~, RESTORE+33* |
| Y | Q!, DIC+2, FIREREC+2~ |
| Y( | OUT+1* |
| >> ZTQUEUED | RESTORE+7 |