MCDUPP ;WASH/DCB-Post process for the Duplicatation ;Nov 3, 1993
Source file <MCDUPP.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
START | ;
|
|
REP | ;do the repointing of the files
|
|
REPOINT(FILE,TMP) | ;Repoints the file
|
|
REPM(TEMP,MCVAL,CO,LOOP) | ;Repoint in main file
|
|
REPS(TEMP,MCVAL,CO,LOOP) | ;Repoint in a sub-file
|
|
REPSS(TEMP,MCVAL,CO,LOOP) | ;Repoint in a sub-sub-file
|
|
DELETE(FILE) | ;Delete the Duplicates
|
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 |
|
Routine Call |
|
Routine Call |
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %X | DELETE+10* |
>> %Y | DELETE+10* |
CO | REPOINT+1~, REPOINT+4*, REPM~, REPS~, REPS+2, REPS+5, REPSS~, REPSS+2 |
DA | REPOINT+1~, REPM+1~, REPM+4*, REPM+7, REPS+1~, REPS+3*, REPS+11, REPSS+1~, REPSS+7*, REPSS+13 , DELETE+1~, DELETE+12* |
DA(1 | REPS+3*, REPS+10, REPSS+8*, REPSS+12 |
DA(2 | REPSS+8*, REPSS+11 |
DIE | REPOINT+1~, REPM+1~, REPM+3*, REPS+1~, REPS+2*, REPSS+1~, REPSS+2* |
DIK | DELETE+1~, DELETE+9*, DELETE+10 |
DIR | START+1~ |
DIR("A" | START+5* |
DIR("B" | START+5* |
DIR(0 | START+5* |
DIROUT | START+1~, START+6 |
DIRUT | START+1~, START+6 |
DR | REPOINT+1~, REPM+1~, REPM+4*, REPS+1~, REPS+4*, REPSS+1~, REPSS+6* |
DTOUT | START+1~, START+6 |
DUOUT | START+1~, START+6 |
FILE | REP+1*, REP+2*, REP+3, REPOINT~, REPOINT+2, REPOINT+4, REPOINT+5, REPOINT+6, REPOINT+8, DELETE~ , DELETE+2, DELETE+4, DELETE+5, DELETE+6, DELETE+9 |
IOF | START+3 |
LOC | REP+1~, REPOINT+1~, REPOINT+9*, REPOINT+10 |
>> LOOK1 | REPS+5* |
LOOP | REPOINT+1~, REPOINT+7*, REPOINT+8, REPM~, REPM+5, REPS~, REPS+8, REPSS~, REPSS+9 |
MCDA | REPOINT+1~ |
MCDIE | REPOINT+1~ |
MCDR | REPOINT+1~ |
MCSUB | REPOINT+1~ |
MCVAL | REPOINT+1~, REPOINT+8*, REPM~, REPM+4, REPM+8, REPS~, REPS+4, REPS+12, REPSS~, REPSS+6 , REPSS+14 |
NEWREC | DELETE+1~, DELETE+6*, DELETE+7 |
OLDREC | DELETE+1~, DELETE+5*, DELETE+6, DELETE+7, DELETE+8, DELETE+10, DELETE+12 |
REC | REP+1~ |
SL0 | REPM+1~, REPM+2*, REPM+7, REPS+1~, REPS+6*, REPS+10, REPSS+1~, REPSS+5*, REPSS+11 |
SL1 | REPS+1~, REPS+7*, REPS+11, REPSS+1~, REPSS+3*, REPSS+12 |
SL2 | REPSS+1~, REPSS+4*, REPSS+13 |
TEMP | REP+1~, REPOINT+1~, REPOINT+6*, REPOINT+9, REPM~, REPM+2, REPM+3, REPM+4, REPS~, REPS+2 , REPS+3, REPS+4, REPS+5, REPS+6, REPS+7, REPSS~, REPSS+2, REPSS+3, REPSS+4, REPSS+5 , REPSS+6, REPSS+7, REPSS+8 |
TMP | REP+1~, REP+3, REPOINT~ |
TMP(0 | REP+1* |
TYPE | REPOINT+1~, REPOINT+9* |
U | REPOINT+9, REPM+2, REPM+3, REPM+4, REPS+2, REPS+3, REPS+4, REPS+5, REPS+6, REPS+7 , REPSS+2, REPSS+3, REPSS+4, REPSS+5, REPSS+6, REPSS+7, REPSS+8 |
VAL | REPOINT+1~, REPOINT+4*, REPOINT+5*, REPOINT+6, REPOINT+8, DELETE+1~ |
Y | START+1~, START+6 |