MCDUPP ;WASH/DCB-Post process for the Duplicatation ;Nov 3, 1993
Source file <MCDUPP.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| REPM(TEMP,MCVAL,CO,LOOP) | ;Repoint in main file | |
| REPSS(TEMP,MCVAL,CO,LOOP) | ;Repoint in a sub-sub-file | |
| REP | ;do the repointing of the files | |
| START | ; | |
| REPOINT(FILE,TMP) | ;Repoints the file | |
| REPS(TEMP,MCVAL,CO,LOOP) | ;Repoint in a 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 | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP($J | START+2, REP+2, REP+3, REPOINT+2, REPOINT+5, REPOINT+6, REPOINT+8, DELETE+2, DELETE+5, DELETE+6 | 
| Name | Line Occurrences | 
|---|---|
| @( | REPOINT+10 | 
| DELETE | REP+3 | 
| REP | START+7 | 
| REPOINT | REP+3 | 
| >> | 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 |