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