XBKD ; IHS/ADC/GTH - KILLS DICs and GLOBALS ; [ 02/07/97 3:02 PM ]
Source file <XBKD.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| TMP | ;
|
|
| BEGIN | ;
|
|
| CHECKDD | ; CHECK ^DD FOR DANGLING ENTRIES
|
|
| LO | ;
|
|
| ASK2 | ;
|
|
| CHKVAL | ; CHECK G^T VALUES
|
|
| LIST | ; LIST FILE INFO
|
|
| CONFIRM | ; SHOW AND ASK
|
|
| EN1 | ;PEP - Variables XBKDLO, XBKDHI, XBKDDEL, XBKDTMP must be set when entering here.
|
|
| EN2 | ;PEP - Array ^UTILITY("XBDSET",$J) must exist when entering here.
|
|
| HI | ;
|
|
| DEL | ;
|
|
| EOJ | ;
|
|
| ASK | ;
|
|
| MODIFY | ;
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD( | EN1+12, CHECKDD+1 |
| ^DIC - [#1] | EN2+16, LIST+1, ASK+2, ASK2+2 |
| ^DIC(0 | EN2+17* |
| ^UTILITY("XBDSET" | EN1+12, EN1+13, EN1+15, CHECKDD+3*, EN2+1, EN2+2, EN2+5, CONFIRM+1, CONFIRM+4, CONFIRM+17 , MODIFY+3, MODIFY+5!, MODIFY+6*, ASK+4*, ASK+5*, ASK2+4*, ASK2+5*, EOJ+3! |
| ^UTILITY("XBKD" | EOJ+2, EOJ+3! |
| Name | Line Occurrences |
|---|---|
| ASK | CONFIRM+17, MODIFY+8 |
| ASK2 | ASK+1 |
| CHECKDD | EN1+12 |
| CHKVAL | EN2+5 |
| CONFIRM | EN2+10, CONFIRM+13, CONFIRM+18 |
| DEL | DEL+2 |
| EN2 | EN1+16 |
| EOJ | LO+2, HI+4, EN1+1, EN1+5, EN1+8, EN1+13, EN2+1, EN2+2, EN2+6, EN2+11 , EN2+18 |
| LIST | CONFIRM+4 |
| MODIFY | CONFIRM+13, MODIFY+3 |
| TMP | TMP+3 |
| Name | Field # of Occurrence |
|---|---|
| ^( | EN1+15*, EN2+5, CONFIRM+4, CONFIRM+17, MODIFY+6* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | EOJ+4! |
| >> ADIFROM("IHS" | CONFIRM+10 |
| DA | EOJ+4! |
| DIK | EOJ+4! |
| DTIME | LO+1, HI+2, DEL+1, TMP+2, CONFIRM+11, MODIFY+1, MODIFY+4, ASK+3, ASK2+3 |
| FROM | EOJ+2*, EOJ+6! |
| TO | EOJ+2*, EOJ+6! |
| U | EN1+15, CHKVAL+4, LIST+1, MODIFY+6, ASK+1, ASK+2, ASK+4, ASK+5, ASK2+1, ASK2+2 , ASK2+4, ASK2+5 |
| >> XBDSHI | EN1+9* |
| >> XBDSLO | EN1+9* |
| XBKDASK | EN2+12!, CONFIRM+3*, CONFIRM+4*, CONFIRM+14, EOJ+5! |
| XBKDC | EN2+15*, EN2+16*, EN2+17, EOJ+5! |
| XBKDDEL | DEL+1*, DEL+2, DEL+3*, TMP+1, TMP+4, EN1+3*, EN1+4*, EN1+5, EN1+15, EN2+7! , CHKVAL+4*, EOJ+5! |
| XBKDERR | EN2+7!, CHKVAL+1*, CHKVAL+2*, CHKVAL+4*, CHKVAL+5, EOJ+5! |
| XBKDFILE | EN1+11*, EN1+12*, EN1+14*, EN1+15*, CHECKDD+1, CHECKDD+3, EN2+4*, EN2+5*, EN2+15*, EN2+16* , CHKVAL+5, CONFIRM+3*, CONFIRM+4*, CONFIRM+16*, CONFIRM+17*, LIST+1, MODIFY+1*, MODIFY+2, MODIFY+3, MODIFY+5 , MODIFY+6, ASK+2, ASK+4, ASK+5, ASK2+2, ASK2+4, ASK2+5, EOJ+5! |
| XBKDFLD | EOJ+5! |
| XBKDFLG | EN2+4*, EN2+6, EN2+7!, EN2+9*, EN2+11, EN2+12!, CHKVAL+5*, CONFIRM+1*, CONFIRM+12*, EOJ+5! |
| XBKDG | EOJ+5! |
| XBKDHI | HI+2*, HI+3*, HI+4, EN1+1, EN1+9, EN1+12, EN2+2!, EOJ+1, EOJ+5! |
| XBKDL | EN1+12*, EN1+15*, EN2+5*, EN2+16*, CONFIRM+4*, CONFIRM+17*, EOJ+5! |
| XBKDLAST | EN2+15*, EN2+16*, EN2+17, EOJ+5! |
| XBKDLO | LO+1*, LO+2, HI+1, HI+3, HI+4, EN1+1, EN1+9, EN1+11, EN2+2!, EOJ+1 , EOJ+5! |
| XBKDNDIC | EOJ+5! |
| XBKDTMP | TMP+2*, TMP+3, TMP+4*, EN1+6*, EN1+7*, EN1+8, EN1+15, EN2+7!, CHKVAL+4*, EOJ+5! |
| XBKDUCI | CONFIRM+5, EOJ+5! |
| XBKDX | EN2+5*, EN2+7!, EN2+12!, CHKVAL+2, CHKVAL+4, CHKVAL+5, CONFIRM+4*, CONFIRM+10*, CONFIRM+11*, CONFIRM+12 , CONFIRM+13, CONFIRM+17*, LIST+1, MODIFY+6*, ASK+1, ASK2+1, EOJ+5! |
| XBKDY | EN2+12!, MODIFY+4*, MODIFY+5, ASK+3*, ASK+4, ASK2+3*, ASK2+4, EOJ+5! |
| >> XBRHI | EOJ+1* |
| >> XBRLO | EOJ+1* |
| Y | EOJ+4! |