XPDCOMF ;SFISC/GFT/MSC - COMPARE FILES ;08/14/2008
Source file <XPDCOMF.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
NEXTD | ||
DN | ||
DIO | ;X=1 MEANS LEFT SIDE, X=2 MEANS RIGHT SIDE
|
|
MATCH() | ||
XTRAM(DID,X,P) | ||
XTRA | ||
BI | ||
E(XPDI,NAME,DIFL) | ||
TITLE() | ||
KILL | ||
NEXTENT | ||
X | ||
WP | ||
DIT | ;
|
|
NEW | ||
INPUT | ||
NS(MSCSIDE) | ||
DITCPL(H) | ||
WB | ||
LF | ||
EXT(X,C,MSCSIDE) | ||
GL | ||
OLD | ||
2 | ;
|
|
DIO1 | ;DIO IS OUTPUT
|
|
BIX | ||
WPD | ||
XTRA1 | ||
DIO12(T) | ;WRITE D1 AND D2 SIDE BY SIDE
|
|
LEFT | ;display left side; "X1" subscript, these are new records
|
|
SORT | ||
END | ||
MISMATCH(I) | ||
XTRA2 | ||
N | ||
Q | ||
S | ||
RIGHT(X) | ||
U | ||
ENTRY | ||
N2 | ||
GET2D | ||
ID | ||
SUBHD | ;
|
|
EN(DI1,DI2,DIDD,DIFLAG,DITCPT) | ;
|
|
UP | ;
|
|
BLOCK(X) | ||
FLDNUM() | ||
D2 |
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 |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD( | KILL, S+5, NEXTD+1, D2, D2+1, ENTRY+12, BIX+1, BIX+3, XTRAM+3, ID , MISMATCH, MISMATCH+1, XTRA+1, XTRA+2, GL, TITLE, TITLE+6, FLDNUM, EXT, EXT+1 |
^DIBT( | SORT+3!*, SORT+4! |
^DIC - [#1] | N+5, XTRAM+3, E+1 |
^DIST( | BLOCK |
^UTILITY("DITCP" | KILL, KILL+7*, S!, ENTRY+6*, ENTRY+11*, NEW*, N2+2, MATCH+1, OLD*, LEFT+2! , LEFT+4, LEFT+5! |
Name | Line Occurrences |
---|---|
$$EXT | S+5, ENTRY+10, BIX+1, DIO+2, DIO12+5 |
$$FLDNUM | TITLE, DIO+2, DIO12+5 |
$$MATCH | BIX, BIX+1, BIX+3, BI+1 |
$$MISMATCH | MATCH+2, MATCH+3, MATCH+4, ID+1 |
$$NS | ENTRY+10, EXT+1, E+2 |
$$TITLE | NEXTD+4, GL+3 |
BI | BI+2 |
BLOCK | NEXTD+3, ENTRY+9 |
D2 | NEXTD |
DIO | XTRAM+5, XTRA+2, GL+4 |
DIO1 | DIO1+5 |
DIO12 | NEXTD+4, NEXTD+5 |
DIT | XTRAM+5, TITLE+6 |
DITCPL | KILL+11, KILL+12, INPUT+2, SORT+5, SORT+6, PRINT+2 |
DN | D2+1, OLD+1 |
E | BLOCK |
EN | E+4 |
END | KILL+7, NEXTD, NEXTD+6, N2+3, UP+1 |
ENTRY | S, D2, N2, END+1 |
GET2D | NEXTD, D2+2, WP+2, WPD+1 |
GL | XTRA, GL, GL+1, GL+3, GL+4 |
ID | ID+2 |
INPUT | S+8 |
LEFT | UP+3, END |
LF | DIO1+1, DIO1+3, WB+1, SUBHD+3, SUBHD+4 |
N2 | UP+2 |
NEW | ENTRY+13, BIX, BIX+1, BIX+3, BI |
NEXTD | NEXTD+6, UP+4 |
NEXTENT | ENTRY, ENTRY+2, ENTRY+8, ENTRY+9 |
OLD | ENTRY+13, BIX, BIX+1, BIX+3, BI+1 |
S+8 | |
Q | GL+1, SUBHD+3 |
RIGHT | KILL+4, N2+2 |
S | D2+1, OLD+1 |
SORT | S+8 |
SUBHD | WPD, DIO+2, WB |
U | UP+2, UP+4 |
UP | NEXTD, ENTRY+12, N2+3, INPUT+2, SORT+7, PRINT+2 |
WB | KILL+2, KILL+3, KILL+6 |
WP | D2+1 |
WPD | WP+1 |
X | NEXTD+6 |
XTRA | XTRA1+1, XTRA2 |
XTRA1 | X |
XTRA2 | X, X+1 |
XTRAM | RIGHT+1, LEFT+2, LEFT+5 |
Name | Field # of Occurrence |
---|---|
^( | KILL!, WP+1, BIX+1, BIX+3, MISMATCH+4, MISMATCH+5, XTRA+1, GL, LEFT+2, LEFT+5 , EXT+1 |
^(0 | D2+1, WP, WP+1, ENTRY, ENTRY+13, BI+1, RIGHT, RIGHT+1, MISMATCH+2, XTRA+2 , GL, EXT+1 |
^(5 | TITLE+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | KILL+9*, KILL+10*, MISMATCH+2*, MISMATCH+4, MISMATCH+5 |
%X | NEXTD+2*, WP+1*, DN+1~* |
>> %Y | NEXTD+2*, WP*, WP+1*, WP+2 |
>> A | KILL+10*, MISMATCH*, MISMATCH+2*, MISMATCH+3 |
B | MISMATCH!, MISMATCH+1*, MISMATCH+2, MISMATCH+3 |
C | EXT~*, EXT+1* |
D | S+3~*, S+4, S+5*, DIO12+1~, DIO12+3*, DIO12+4, DIO12+5, WB+1*, BLOCK~* |
D1 | N+1~, KILL+2*, KILL+6*, NEXTD+2*, NEXTD+3*, NEXTD+4, NEXTD+5*, DIO12+2, DIO12+6, WB+1 |
D2 | N+1~, KILL+2*, KILL+3*, KILL+6*, NEXTD+2*, NEXTD+3*, NEXTD+4, NEXTD+5*, DIO12+2, DIO12+6 , WB+1 |
DHD | SORT+1~, PRINT+1~ |
DI1 | EN~, N, N+7, KILL+1, KILL+7, KILL+12, S, S+5, GET2D, NEXTD , WP+1, ENTRY, ENTRY+2, ENTRY+4, ENTRY+13, NEXTENT, MISMATCH+2, UP+2, U*, XTRA1+1 , END+2* |
DI2 | EN~, N, N+6, N+7, KILL+2, KILL+4, KILL+5, KILL+12, S+3, S+6 , GET2D, NEXTD, WP+1, WP+2, ENTRY+13, BIX, BIX+1, BIX+3, BI, BI+1 , N2+1, N2+2, MISMATCH+2, UP+3, U*, XTRA2, END+2* |
DIBT0 | SORT+1~, SORT+3*, SORT+4 |
DIBTA | SORT+1~, SORT+2*, SORT+4 |
DID | N+1~, XTRAM~, XTRAM+2*, XTRA+2*, GL+1*, GL+2*, DIO+2 |
DIDD | EN~, N+5, KILL, KILL+7, KILL+8, S+3, S+8, NEXTD+1, NEXTD+3, NEXTD+5 , D2, D2+1*, ENTRY+6, ENTRY+8, ENTRY+9, ENTRY+12, ENTRY+13, BIX+1, BIX+3, NEW , RIGHT, RIGHT+1, XTRAM, XTRAM+2, XTRAM+3, MATCH+2, MATCH+3, MATCH+4, MATCH+5, ID , MISMATCH, MISMATCH+1, DN, UP+3*, XTRA+1, GL, END+1~, END+2*, LEFT+2, LEFT+4 , LEFT+5, TITLE, TITLE+2, TITLE+3, TITLE+4, TITLE+5, TITLE+6, FLDNUM, EXT, BLOCK |
DIDD( | S+3, DN*, UP+3, BLOCK* |
DIDDN | N+1~, XTRAM+3*, XTRAM+4*, XTRA+2*, GL+3*, DIO+2, DIO1+1 |
DIFL | E~, E+3 |
DIFLAG | EN~, N+3, KILL+11, KILL+12, S+2, NEXTD+4, N2+1, XTRA2, END+1 |
DIGL | N+1~, KILL+4*, KILL+7*, NEXTD*, NEXTD+1, NEXTD+5, ENTRY*, XTRA1*, XTRA2*, XTRA+1 , GL, TITLE+3, TITLE+4, FLDNUM |
DIL | N+1~, N+3*, N+4, KILL, KILL+3, KILL+6, KILL+8, S, S+2, S+3 , S+7, D2, ENTRY+11, N2+2, XTRAM+1, MATCH+1, OLD, DN, DN+1, DN+2* , UP+1, UP+2, UP+3, U*, DIO1+4, WB+1, SUBHD+3, SUBHD+4, BLOCK~*, E+4 |
DIN | N+1~, KILL+4*, KILL+7*, NEXTD*, NEXTD+1*, NEXTD+2, NEXTD+3, ENTRY*, XTRA*, XTRA+1* , GL*, GL+1, GL+2, FLDNUM |
DIN1 | N+1~, S*, S+1*, GET2D*, NEXTD, D2, WP+1, ENTRY, ENTRY+4, ENTRY+6 , ENTRY+13, BIX, NEW, NEXTENT*, N2, MATCH, MISMATCH+3, UP+2*, X, X+1 , XTRA1, XTRA1+1*, END+2*, LEFT+1~, LEFT+2*, LEFT+5* |
DIN2 | N+1~, KILL+4*, S+1*, GET2D*, NEXTD, WP+1, WP+2, ENTRY+13*, BIX*, BIX+1* , BIX+3*, BI*, BI+1, N2+1*, N2+2, MATCH, MATCH+1, MISMATCH+3, OLD, UP+3* , X, X+1, XTRA2*, END+2* |
DIO | N+1~, GL*, DIO+2*, DIO1+3, DIO1+4* |
DIOX | N+1~, KILL*, XTRA+2*, DIO+2*, DIO1+3, DIO1+4*, DIO1+5* |
DIOX(1 | DIO1+1*, DIO1+3! |
DIR | N+1~, XTRA*, LF+2~ |
DIR(0 | LF+3* |
DIRUT | N+2!, KILL, NEXTD, NEXTD+1, NEXTD+5, NEXTD+6, N2+1, N2+3, UP+3, GL+4 , END, LEFT+2, LEFT+5, DIO+2, DIO1+2, DIO1+3, WB+1, SUBHD+3, SUBHD+4, LF , LF+4 |
DISH | PRINT+1~ |
DIT | N+1~, XTRA+2*, DIT+1* |
DITCPIF | ENTRY+8, RIGHT, END+1~, END+2* |
DITCPL | KILL+9~, KILL+12!, INPUT+1~*, SORT+1~*, SORT+2, SORT+3, SORT+6!*, PRINT+1~* |
DITCPL( | KILL+10*, INPUT+1, SORT+2, PRINT+1 |
DITCPL(1 | KILL+11, KILL+12* |
DITCPL(2 | KILL+12* |
DITCPT | EN~, N+4, UP+2*, SUBHD+2, SUBHD+5!*, BLOCK*, E+4 |
DITCPT( | S+7*, XTRAM+1!, SUBHD+4 |
DITCPT("" | SUBHD+1 |
DITCPT(1 | N+4, N+5*, N+6* |
DITM | N+1~, MATCH+6*, ID*, ID+1 |
DIV | N+1~, KILL*, S+6, ENTRY+12*, BIX, XTRAM+3, MATCH, XTRA*, GL+1, GL+2 |
DIV1 | N+1~, NEXTD*, NEXTD+2, NEXTD+3, NEXTD+5, TITLE+5 |
DIV2 | N+1~, NEXTD*, NEXTD+2, NEXTD+3, NEXTD+5 |
H | DITCPL~ |
I | N+1~, N+7*, N+8, WP+1*, XTRAM+1*, ID+1*, MISMATCH~, MISMATCH+1, XTRA+1*, XTRA+2 , DIT+1* |
IOF | LF+4 |
IOM | KILL*, WPD, DIO1+3, DIO1+4, WB+1, SUBHD+4 |
IOSL | LF |
IOST | LF+1 |
L | SUBHD+1~, SUBHD+2*, SUBHD+3*, SUBHD+4*, SUBHD+5 |
MSC | E~ |
MSC( | E+2* |
MSC(1 | E+4 |
MSC(2 | E+4 |
>> MSCF | E+1*, E+2 |
>> MSCP | BIX+1* |
MSCS | SORT+1~, SORT+6 |
MSCS( | SORT+3* |
MSCSIDE | EXT~, EXT+1, NS~ |
N | NS~*, E~, E+2*, E+3 |
NAME | E~, E+3 |
O | S+3~*, S+4*, S+5*, S+6*, S+7 |
P | KILL+9~*, KILL+10*, KILL+12*, XTRAM~, XTRAM+4 |
P( | KILL+9* |
S | E~, E+2*, E+3* |
T | DIO12~, DIO12+2, DIO12+5 |
U | N+5, KILL*, KILL+7, KILL+10, S+3, S+5, NEXTD+3, NEXTD+5, D2+1, WP , ENTRY, BIX, BIX+1, BIX+3, RIGHT+1, XTRAM+2, MISMATCH, MISMATCH+2, MISMATCH+4, XTRA+2 , GL, GL+1, TITLE+6, DIT+1, EXT, EXT+1, NS+1, BLOCK, E+3 |
V | ENTRY+10~*, DIO12+1~, DIO12+4*, DIO12+5 |
W | N+1~, MISMATCH+1, MISMATCH+2*, MISMATCH+3*, MISMATCH+4*, MISMATCH+5*, MISMATCH+6*, DN+1* |
W( | DN+1* |
W(1 | U |
W(2 | UP+1, U |
X | N+6*, N+8*, KILL*, KILL+9*, KILL+10, WP*, WPD, ENTRY*, ENTRY+6, ENTRY+8 , ENTRY+9, ENTRY+10*, ENTRY+11, ENTRY+13*, BIX, BIX+1, BIX+3, BI, BI+1, NEW , RIGHT~, XTRAM~, XTRAM+2, XTRAM+3, DN+1~*, XTRA1*, XTRA2*, XTRA, EXT~, EXT+2 , DIO+2, DIO1+1, DIO1+3, DIO1+4, WB+1*, LF+2~, BLOCK~, E~, E+2* |
XPDI | E~, E+1, E+3, E+4 |
Y | KILL+9*, KILL+10, D2*, D2+1*, ENTRY+2, ENTRY+4*, ENTRY+6, XTRAM+3*, U*, GL* , TITLE*, TITLE+2, TITLE+3, TITLE+4, TITLE+5, TITLE+6*, DIT+1, EXT~*, EXT+1*, SUBHD+1~* , SUBHD+3*, LF+2~ |
Y1 | EXT~*, EXT+1* |
Name | Field # of Occurrence |
---|---|
$T(GET^DIBTED | SORT |
$T(GET^DIETED | INPUT |
$T(GET^DIPTED |