DMSQP6 ;SFISC/EZ-DISPLAY TABLE GROUPINGS ;10/30/97 17:51
Source file <DMSQP6.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PRT2 | ; print final list of tables by group
|
|
| PRT3 | ; just show the group that includes the specified table
|
|
| PAIRS | ; build array with to-table and from-tables that link
|
|
| EN | ; find groups of tables that point to one another
|
|
| ASK1 | ; ask for a specific table of interest
|
|
| OTH | ; process with other factor, i.e. cutoff on pointer link limit
|
|
| GRP | ; group the sets of shared tables
|
|
| CLEAR | ||
| PREASK | ; confirm that it's okay to wait for interactive processing
|
|
| CNT | ; get reference counts
|
|
| PRT | ; print shared table list
|
|
| INIT | ; initialize variables and clear tmp arrays
|
|
| PRT1 | ; detailed report showing pointer links within groups
|
|
| EXIT | ; kill vars
|
|
| ASK | ; ask for a cutoff on pointed-to file references
|
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("UCI" | INIT+2 |
| ^DMSQ("DM" - [#1.5212] | PAIRS+8 |
| ^DMSQ("E" - [#1.5216] | PAIRS+6, PAIRS+7 |
| ^DMSQ("S" - [#1.521] | EN+1 |
| ^DMSQ("T" - [#1.5215] | ASK1+4, PAIRS+3, PAIRS+4, CNT+3 |
| ^TMP("DMCNT" | CLEAR!, PRT3+2, CNT+6*, GRP+18, OTH+3, OTH+5 |
| ^TMP("DMFIN" | CLEAR+1!, GRP+21* |
| ^TMP("DMFLAT" | CLEAR+1!, GRP+12*, GRP+16, GRP+17, GRP+20 |
| ^TMP("DMLIST" | CLEAR!, GRP+11*, GRP+15 |
| ^TMP("DMPAIRS" | CLEAR!, PAIRS+9*, CNT+2, CNT+4, GRP+2, GRP+4, GRP+5, GRP+13!, OTH+2, OTH+6 , OTH+7!, OTH+8, OTH+9, OTH+10! |
| ^TMP("DMSHR" | CLEAR+1!, OTH+1*, OTH+5* |
| Name | Line Occurrences |
|---|---|
| ASK | EN+6 |
| ASK1 | EN+6 |
| CLEAR | EN+5 |
| CNT | EN+7 |
| EXIT | EN+5 |
| GRP | EN+7 |
| INIT | EN+6 |
| OTH | EN+7 |
| PAIRS | EN+7 |
| PREASK | EN+4 |
| PRT | EN+7 |
| PRT2 | EN+7 |
| PRT3 | EN+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> BY(0 | PRT+5*, PRT1+5*, PRT2+5*, PRT3+7* |
| >> DHD | PRT+3*, PRT1+3*, PRT2+3*, PRT3+5* |
| DIC | ASK1+1*, ASK1+3!, PRT+2*, PRT1+2*, PRT2+2*, PRT3+4* |
| DIC("A" | ASK1+2* |
| DIC("S" | ASK1+1* |
| DIC(0 | ASK1+1* |
| DIR | PREASK+2!, ASK+7! |
| DIR("?" | ASK+2*, ASK+3*, ASK+4*, ASK+5*, ASK+6* |
| DIR("A" | PREASK+1*, ASK+1* |
| DIR("B" | PREASK+2*, ASK+1* |
| DIR(0 | PREASK+1*, ASK+1* |
| >> DIRUT | ASK+7, EN+4 |
| >> DISPAR(0 | PRT1+6*, PRT1+7*, PRT1+8*, PRT1+9*, PRT2+6*, PRT2+7*, PRT2+8*, PRT3+8*, PRT3+9*, PRT3+10* |
| DM | EXIT+2!, GRP+14*, GRP+15*, GRP+16*, GRP+17, GRP+20 |
| DM1 | EXIT+2!, CNT+1*, CNT+2*, CNT+3, CNT+4, CNT+6, GRP+4*, GRP+5, GRP+8, GRP+9 , GRP+11, GRP+12, GRP+13, OTH+1*, OTH+2*, OTH+3, OTH+5, OTH+6, OTH+7, OTH+10 |
| DM2 | EXIT+2!, CNT+3*, CNT+4*, GRP+5*, GRP+8, GRP+9, GRP+11, GRP+12, GRP+13, OTH+4* , OTH+6*, OTH+7, OTH+8*, OTH+9, OTH+10 |
| DM3 | EXIT+1!, OTH+9*, OTH+10 |
| DMANS | EXIT+1!, ASK+7*, PRT+3, PRT1+3, PRT2+3, PRT3+5, OTH+3 |
| DMAX | EXIT+2!, GRP+17*, GRP+19* |
| DMCT | EXIT+2!, CNT+3*, CNT+5*, CNT+6 |
| DMDM | EXIT+1!, PAIRS+7*, PAIRS+8 |
| DMFILE | EXIT+1!, PAIRS+1*, PAIRS+3*, PAIRS+4, CNT+3* |
| DMFK | EXIT+1!, PAIRS+5*, PAIRS+6*, PAIRS+7 |
| DMFTIEN | EXIT+1!, PAIRS+4*, PAIRS+6, PAIRS+9 |
| DMG | EXIT+2!, GRP+19*, GRP+21, GRP+22 |
| DMGCNT | EXIT+2!, PRT1+3, PRT2+3, GRP+14*, GRP+15* |
| DMGRP | EXIT+2!, GRP+1*, GRP+2*, GRP+3, GRP+11, GRP+12 |
| DMQ | EXIT+2!, GRP+6*, GRP+7, GRP+8*, GRP+9*, GRP+10 |
| DMQQ | EXIT+3!, PREASK+2*, ASK+7*, ASK1+3*, EN+4*!, EN+6 |
| DMSCR | GRP+3! |
| DMSCR( | GRP+3*, GRP+7, GRP+8*, GRP+9* |
| DMSHRC | EXIT+3!, PRT+3, OTH+1*, OTH+4* |
| DMSPEC | EXIT+3!, ASK1+3*, ASK1+4, EN+7, PRT3+2, GRP+22 |
| DMSPECG | EXIT+3!, ASK1+4*, PRT3+2, PRT3+3, PRT3+9, GRP+22* |
| DMSPECN | EXIT+3!, ASK1+4*, PRT3+5 |
| DMT | EXIT+2!, GRP+17*, GRP+18*, GRP+21 |
| DMTOT | EXIT+2!, GRP+18*, GRP+19 |
| DMTR | EXIT+1!, GRP+21* |
| DMTTIEN | EXIT+1!, PAIRS+8*, PAIRS+9 |
| DMUCI | INIT+2*, EXIT+3!, PRT+3, PRT1+3, PRT2+3, PRT3+5 |
| DMX | EXIT+2!, GRP+6*, GRP+7*, GRP+8, GRP+9, GRP+17*, GRP+18, GRP+19 |
| DMX1 | EXIT+2!, GRP+20*, GRP+21, GRP+22 |
| >> DTOUT | ASK1+3 |
| >> DUOUT | ASK1+3 |
| >> FLDS | PRT+4*, PRT1+4*, PRT2+4*, PRT3+6* |
| >> FR(0 | PRT3+9* |
| J | EXIT+1!, GRP+3* |
| >> L | PRT+2*, PRT1+2*, PRT2+2*, PRT3+4* |
| >> L(0 | PRT+5*, PRT1+5*, PRT2+5*, PRT3+7* |
| >> TO(0 | PRT3+9* |
| U | ASK1+4, PAIRS+7, PAIRS+8, CNT+3 |
| >> Y | INIT+2, PREASK+2, ASK+7, ASK1+3 |