XBGCMP ; IHS/ADC/GTH - COMPARES TWO DIFFERENT GLOBALS ; [ 02/07/97 3:02 PM ]
Source file <XBGCMP.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS VA Utilities | 3 | $$DIR^XBDIR HELP^XBHELP ^XBKVAR |
| Kernel | 3 | ^%ZIS ^%ZISC ^%ZTLOAD |
| IHS VA %Utilities | 1 | $$Z^ZIBNSSV |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| HELP | ;EP - Dooda about the utility
|
|
| EOJ | ;
|
|
| SETUP | ; Get print parameters, task?
|
|
| NOQUE | ;
|
|
| ; Prints or displays results
|
||
| CHECK2 | ; Check both globals
|
|
| CHANGE | ; Temp change double quotes to single
|
|
| SCHED | ; Schedules another task to print
|
|
| 1 | ;
|
|
| INIT | ; Setup
|
|
| 2 | ;
|
|
| X2 | ;
|
|
| X3 | ||
| X1 | ;
|
|
| X6 | ;
|
|
| CHECK | ; Check each global
|
|
| X4 | ||
| X5 | ;
|
|
| A | ;
|
|
| PAUSE | ; Quit display?
|
|
| ASK | ; Get globals to be compared
|
|
| PROCESS | ; Compare
|
|
| QUE | ;
|
|
| TRAP | ; Error trap for missing quotes
|
| 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 |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZIS(1 - [#3.5] | NOQUE+1 |
| ^%ZOSF("TRAP" | X4+5 |
| ^%ZOSF("UCI" | INIT+3 |
| ^DISV($I | NOQUE+1* |
| ^TMP("XBGCMP" | PROCESS+3*, PROCESS+4*, PROCESS+5*, PROCESS+8*, PROCESS+9*, X3+3*, PRINT+3, PRINT+4, PRINT+5, PRINT+7! |
| Name | Line Occurrences |
|---|---|
| 1 | 1+3, 1+6, 2+9 |
| 2 | 2+3, 2+6 |
| A | A+4 |
| ASK | A+1 |
| CHANGE | PROCESS+3, PROCESS+4, PROCESS+5, PROCESS+8, PROCESS+9, X3+3 |
| CHECK | 1+5, 2+5 |
| CHECK2 | 2+8 |
| EOJ | X1+1, PRINT+8 |
| INIT | XBGCMP+14 |
| NOQUE | SETUP+6 |
| PAUSE | PRINT+3 |
| X3+4 | |
| PROCESS | NOQUE+3 |
| QUE | SETUP+5 |
| SCHED | X3+5 |
| SETUP | A+3 |
| X1 | A+2 |
| X2 | 1+4, 2+4 |
| X3 | PROCESS+8 |
| X4 | CHECK+4, CHECK+8, CHECK+9 |
| X5 | CHECK2+1, CHECK2+3 |
| X6 | CHECK+1, X4+2, X4+4 |
| Name | Field # of Occurrence |
|---|---|
| ^( | PRINT+4, PRINT+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | QUE+3*, SCHED+2* |
| %ZIS | SETUP+1!, SETUP+2* |
| DIRUT | PAUSE+1! |
| DT | SCHED+3 |
| DTIME | 1+1, 2+1 |
| DUOUT | PAUSE+1! |
| IO | NOQUE+1, NOQUE+2 |
| IO("Q" | SETUP+5 |
| IOF | PROCESS+2, PRINT+1 |
| ION | QUE+1 |
| IOP | SETUP+1! |
| IOSL | PRINT+2, PRINT+3 |
| IOST | PAUSE+1 |
| >> POP | SETUP+4 |
| X | XBGCMP+13~, 1+1*, 1+2, 1+3, 1+4, 1+7, 2+1*, 2+2, 2+3, 2+4 , 2+7, CHECK+1, CHECK+2, CHECK+9*, CHECK+10*, X4+1, X4+5*, X4+6 |
| XB | PROCESS+6*, PROCESS+7*, PROCESS+8, PROCESS+9, X3+1*, X3+2*, X3+3, PRINT+2*, PRINT+3*, PRINT+4 , PRINT+5, EOJ+1! |
| XBA | PROCESS+6*, PROCESS+8, PROCESS+9, X3+1*, X3+3, EOJ+1! |
| XBB | PROCESS+6*, PROCESS+8, PROCESS+9, X3+1*, X3+3, EOJ+1! |
| XBC | PROCESS+1*, PROCESS+3*, PROCESS+4*, PROCESS+5*, PROCESS+8*, PROCESS+9*, X3+3*, PRINT+6, EOJ+1! |
| XBG1 | 1+7*, CHECK2+1, CHECK2+2, CHECK2+3, CHECK2+4, PROCESS+1*, PROCESS+2, PROCESS+3, PROCESS+4, PROCESS+5 , PROCESS+6, X3+1, PRINT+1, EOJ+1! |
| XBG2 | 2+7*, CHECK2+1, CHECK2+3, CHECK2+4, PROCESS+1*, PROCESS+2, PROCESS+3, PROCESS+4, PROCESS+5, PROCESS+6 , X3+1, PRINT+1, EOJ+1! |
| XBI | CHECK+6*, CHANGE+1*, EOJ+1! |
| XBION | QUE+1*, SCHED+3, EOJ+1! |
| XBL | PRINT+2*, PRINT+3*, PRINT+4*, PRINT+5*, EOJ+1! |
| XBN | PROCESS+1*, PROCESS+3, PROCESS+4, PROCESS+5, PROCESS+8, PROCESS+9, X3+3, PRINT+3, PRINT+4, PRINT+5 , PRINT+7, EOJ+1! |
| XBQ | A+2, INIT+2*, 1+4*, 2+4*, EOJ+1! |
| XBQTE | CHANGE+1*, CHANGE+2, CHANGE+3! |
| XBS | INIT+2*, 1+6*, 2+6*, 2+9*, CHECK+1*, CHECK+4*, CHECK+8*, X4+2*, X4+4*, X4+6* , TRAP+1*, CHECK2+1*, CHECK2+3*, CHECK2+4*, EOJ+1! |
| XBSTP | PRINT+3, PRINT+6, PAUSE+1*, EOJ+1! |
| XBT | CHECK+2*, CHECK+3, CHECK+4, CHECK+5*, CHECK+6*, CHECK+7, CHECK+9, CHECK+10, EOJ+1! |
| XBT(1 | X4+1*, X4+2, X4+3 |
| XBT(2 | X4+5* |
| XBTEMP | PROCESS+3*, PROCESS+4*, PROCESS+5*, PROCESS+8*, PROCESS+9*, X3+3*, CHANGE+1, CHANGE+2*, EOJ+1! |
| XBTMP | CHANGE+1*, CHANGE+2, CHANGE+3!, EOJ+1! |
| XBVOL | INIT+4*, CHECK+9, EOJ+1! |
| >> Y | INIT+4, PAUSE+1* |
| ZTDESC | QUE+4*, QUE+6!, SCHED+3*, SCHED+5! |
| ZTDTH | QUE+4*, QUE+6!, SCHED+3*, SCHED+5! |
| ZTIO | QUE+4*, QUE+6!, SCHED+3*, SCHED+5! |
| >> ZTQUEUED | PROCESS+2, X3+4, PRINT+1, PRINT+8 |
| >> ZTREQ | PRINT+8* |
| ZTRTN | QUE+4*, QUE+6!, SCHED+3*, SCHED+5! |
| ZTSAVE | QUE+2!, QUE+6!, SCHED+1!, SCHED+5! |
| ZTSAVE( | QUE+3*, SCHED+2* |
| ZTSK | SETUP+1!, QUE+6!, SCHED+5! |