XTRCMP ;SF-ISC/RWF - Compare two routines. ;12/01/2005
Source file <XTRCMP.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
A | ;Compare two routines in account
|
|
QUIT | ||
DIN | ||
END | ||
TEST(X) | ;Test if Routine is on Disk
|
|
TIN | ;Read one routine from tape
|
|
XPD | ;Compair a KIDS install to Disk
|
|
KIN(RN) | ;KIDS routine in
|
|
LOAD(X) | ;Load Routine from Disk, Line count in XCNP.
|
|
XPDDO(XPDST) | ;Do the KIDS compare
|
|
TAPE | ;Read a tape and compare to disk.
|
|
RSEL | ||
CMP(S1) | ;
|
|
EXIT | ||
LINE | ||
CHECK | ;
|
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: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^XPD(9.7 - [#9.7] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("LOAD" | LOAD+1 |
^%ZOSF("TEST" | TEST+1, DIN |
^TMP($J | QUIT!, EXIT+2!, TIN+7!, TIN+8*, DIN+1!, CMP+2*, KIN+1!, KIN+2* |
^XTMP("XPDI" | KIN+1, XPDDO+3 |
Name | Line Occurrences |
---|---|
CHECK | A+7 |
CMP | TAPE+10, XPDDO+5 |
DIN | TAPE+10, XPDDO+5 |
EXIT | TAPE+7, TAPE+8 |
KIN | XPDDO+5 |
LINE | CHECK+4, DIN, CMP+3 |
LOAD | CHECK+1, CHECK+2, DIN+1 |
QUIT | A+5, A+6, A+10, CHECK+6 |
RSEL | A+5 |
TIN | TAPE+10 |
XPDDO | XPD+7 |
Name | Field # of Occurrence |
---|---|
^( | XPDDO+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | A+2~, TAPE+2~, XPD+3* |
%1 | A+2~, TAPE+2~ |
%2 | A+2~, TAPE+2~ |
%3 | A+2~, TAPE+2~ |
%4 | A+2~, TAPE+2~ |
%DEBUG | A+1~, CMP+2 |
%H | A+2~, TAPE+2~ |
%N | A+1~, TAPE+1~, XPD+1~, XPDDO+1~ |
%T | A+2~, TAPE+2~ |
%Y | A+2~, TAPE+2~ |
%ZIS | A+1~, A+6*, TAPE+5*, TAPE+8*, XPD+6* |
%ZIS("A" | TAPE+5*, TAPE+8* |
B | A+2~, TAPE+2~ |
C | A+2~, TAPE+2~ |
D | A+2~, TAPE+2~ |
DIF | A+1~, CHECK+1*, CHECK+2*, TAPE+1~, DIN+1* |
DIR | A+1~, RSEL+1!, TAPE+1~, TAPE+7! |
DIR("?" | RSEL* |
DIR("A" | A+5*, TAPE+7* |
DIR("B" | TAPE+7* |
DIR(0 | RSEL*, TAPE+7* |
DIRUT | A+1~, A+5, TAPE+1~, TAPE+7 |
DTIME | A+3* |
DUZ | A+3 |
E | A+2~, TAPE+2~ |
F | A+2~, CHECK+2*, TAPE+2~, DIN+1*, XPD+1~, XPDDO+1~, XPDDO+5* |
G | A+2~, TAPE+2~ |
H | A+2~, TAPE+2~ |
I | A+2~, TAPE+2~, TAPE+5*, EXIT*, TIN+1~, TIN+4*, TIN+5, TIN+8*, TIN+9, CMP+2* , KIN+2*, KIN+3 |
IO | CHECK+3, TAPE+5, TAPE+8*, TAPE+9, TAPE+11, EXIT*, TIN+9, DIN, CMP+1, XPDDO+2 |
IO("Q" | A+7 |
IO(0 | TAPE+6, TAPE+8 |
IOF | CHECK+3 |
IOM | CHECK+3, LINE, CMP+1 |
>> IOS | A+3 |
J | A+2~, TAPE+2~ |
K | A+2~, TAPE+2~ |
L | A+2~, TAPE+2~ |
M | A+2~, TAPE+2~ |
N | A+2~, TAPE+2~ |
O | A+2~, CHECK+1*, TAPE+2~, TIN+9*, KIN+3*, XPD+1~, XPDDO+1~ |
P | A+2~, TAPE+2~ |
>> POP | A+6, TAPE+5, TAPE+8, XPD+6 |
Q | A+2~, TAPE+2~ |
R | A+2~, TAPE+2~, KIN+1*, KIN+2 |
RN | KIN~, KIN+1, KIN+3 |
RTN1 | A+1~, A+5*, CHECK+1, CHECK+3, TAPE+1~, TIN+2*, TIN+4, TIN+5*, TIN+6, TIN+9 , CMP+1, XPD+1~, XPDDO+1~, XPDDO+3*, XPDDO+4, XPDDO+5 |
RTN2 | A+1~, A+5*, CHECK+2, CHECK+3, TAPE+1~, XPD+1~, XPDDO+1~ |
S | A+2~, TAPE+2~ |
S1 | CMP~, CMP+1 |
T | A+2~, TAPE+2~ |
U | A+2~, A+3*, TAPE+2~, TAPE+3* |
V | A+2~, TAPE+2~ |
W | A+2~, TAPE+2~ |
X | A+2~, A+5, LOAD~, TEST~, TEST+1!, LINE*, TAPE+2~, TAPE+6*, TAPE+10, TIN+6* , TIN+8*, TIN+9*, DIN!, DIN+1, KIN+3*, XPDDO+1~, XPDDO+3*, XPDDO+4, XPDDO+5 |
X1 | TAPE+1~, TAPE+10* |
XCNP | A+1~, CHECK+1, CHECK+2, LOAD+1*, TAPE+1~, DIN+1, XPD+1~, XPDDO+1~, XPDDO+5 |
>> XPDNM | XPD+4*, XPDDO+2 |
>> XPDQUIT | XPD+5 |
XPDST | KIN+1, XPD+3*, XPD+4, XPD+5, XPD+7, XPDDO~, XPDDO+3 |
XTAPE | TAPE+1~, TAPE+5*, TAPE+6, TAPE+9, EXIT, TIN+2 |
XTAPE( | TAPE+5*, EXIT |
XTEND | A+1~, END* |
Y | A+2~, TAPE+2~, TAPE+6*, TAPE+7 |
Z | A+2~, TAPE+2~ |
ZTDESC | A+1~, A+8* |
ZTRTN | A+1~, A+8* |
ZTSAVE | A+1~ |
ZTSAVE("RTN1" | A+8* |
ZTSAVE("RTN2" | A+8* |