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 |