MCARDHLP ;WISC/DCB-HELP FOR SCREEN INPUT ;8/27/96 10:06
Source file <MCARDHLP.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SCRN(SFILE,SFLD) | ;
|
|
| SET2(TMP,TOTAL,MLEN1,MLEN2) | ;
|
|
| REORDER(FIELDS,LEVEL) | ;
|
|
| SCSET | ;
|
|
| SKIP | ;
|
|
| MAIN(FILE,FIELDS,LEVEL) | ;
|
|
| HEADER(MCHELP) | ;
|
|
| NUMBER(FILE,FIELD) | ;
|
|
| START | ;
|
|
| ADJUST | ;
|
|
| SETH(FILE,FIELD,TEMP) | ;
|
|
| POINTER2(TOTAL) | ;Help display for pointers
|
|
| FUNC | ;
|
|
| MULT(FILE,FIELD,XREC,FLAG) | ;
|
|
| POINTERH(XFILE,MFILE,FLD,HOLD) | ;
|
|
| POINTER(XFILE,FLD) | ;
|
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences |
|---|---|
| $$REORDER | MAIN+3 |
| $$SCRN | POINTERH+7, SETH+5 |
| ADJUST | POINTERH+17 |
| FUNC | START+9, START+11, START+14, START+20, START+26 |
| HEADER | POINTERH+18, SET2+13, NUMBER+3 |
| MAIN | MULT+3, MAIN+6 |
| MULT | START+13 |
| NUMBER | FUNC+1 |
| POINTER | START+14 |
| POINTER2 | POINTERH+19 |
| POINTERH | POINTER+8 |
| SCSET | SCRN+2, SCRN+6 |
| SET2 | SETH+12 |
| SETH | START+12 |
| SKIP | START+7, START+12, START+14 |
| Name | Field # of Occurrence |
|---|---|
| ^(12.1 | SCSET+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | START+16~ |
| %X | ADJUST+1~, ADJUST+5* |
| %Y | ADJUST+1~, ADJUST+5* |
| COL | POINTER2+1~, POINTER2+3*, POINTER2+4*, POINTER2+5*, POINTER2+9, SET2+1~, SET2+3*, SET2+4, SET2+5*, SET2+6* , SET2+10 |
| CT | POINTER2+3*, POINTER2+9*, POINTER2+11*, SET2+1~, SET2+2*, SET2+10*, SET2+12* |
| >> D0 | POINTERH+7* |
| DATA | MULT+1~ |
| DIC | POINTERH+1~, SETH+1~ |
| DIC("S" | SETH+5*, SETH+8, SCSET+1! |
| >> DJ0 | START+10, START+12, START+17, START+18, START+24 |
| >> DJ4 | START+9, START+13, START+15, START+22 |
| DJAT | START+12, START+13, START+14, START+16~, START+17*, START+23~, START+24*, FUNC+1 |
| >> DJCP | START+19, START+25, POINTER2+6, SET2+6, NUMBER+4 |
| DJDD | START+12, START+13, START+14, START+16~, START+17*, START+23~, START+24*, FUNC+1 |
| >> DJDN | START+1, START+13, POINTERH+7 |
| >> DJHIN | POINTER2+12, SET2+11, HEADER+5 |
| >> DJJ( | START+5, START+6, SKIP+2 |
| >> DJLIN | START+19, START+25, POINTER2+6, POINTER2+12, SET2+6, SET2+11, NUMBER+4, HEADER+5 |
| >> DJTOGGLE | HEADER+5 |
| DJX | START+16~ |
| >> DX | START+4*, HEADER+2* |
| >> DY | START+4*, HEADER+2* |
| ERROR | POINTERH+2~, POINTERH+3, POINTERH+13, MULT+1~, MULT+9 |
| EXC | POINTERH+2~, MULT+1~ |
| F1 | SET2+1~, SET2+8*, SET2+9*, SET2+11 |
| F2 | SET2+1~, SET2+8*, SET2+9*, SET2+11 |
| FIELD | SETH~, SETH+2*, SETH+3, SETH+5, NUMBER~, NUMBER+2, MULT~, MULT+2, MULT+5 |
| FIELDS | POINTERH+2~, MULT+1~, MULT+2*, MULT+3, MULT+5*, MULT+6*, MULT+9, MAIN~, MAIN+3*, MAIN+5* , MAIN+6, REORDER~, REORDER+3 |
| FILE | SETH~, SETH+2*, SETH+3, SETH+5, NUMBER~, NUMBER+2, MULT~, MULT+3, MULT+8*, MULT+9 , MAIN~, MAIN+2, MAIN+4 |
| FILE(0 | MULT+8* |
| FLAG | START+2~, START+13, MULT~ |
| FLD | POINTER~, POINTER+2, POINTER+8, POINTERH~, POINTERH+7 |
| GL | POINTER+1~, POINTER+3*, POINTER+4 |
| GLO | MULT+1~, MULT+10*, MULT+11, MULT+12 |
| GLOBAL | POINTERH+1~, POINTERH+4*, POINTERH+5*, POINTERH+6, POINTERH+11 |
| HOLD | POINTER+1~*, POINTER+8, POINTERH~, POINTERH+7*, POINTERH+9*, POINTERH+10, ADJUST+1~, ADJUST+2*, ADJUST+3, MAIN+1~ , MAIN+2*, MAIN+3, MAIN+5, MAIN+6, REORDER+1~*, REORDER+3*, REORDER+4 |
| ITEMS | SETH+1~, SETH+5*, SETH+9*, SETH+12 |
| LEN | POINTERH+1~ |
| >> LEN1 | SETH+10* |
| >> LEN2 | SETH+11* |
| LEVEL | MULT+1~, MULT+2*, MULT+3, MULT+4, MAIN~, MAIN+3, MAIN+4*, MAIN+6, REORDER~, REORDER+1 , REORDER+2 |
| LINE | POINTER+1~, POINTER+2*, POINTER+3*, POINTER+4, POINTER+5 |
| LOOP | POINTERH+1~, POINTERH+7*, POINTERH+14*, POINTERH+16, POINTERH+17, POINTERH+19, ADJUST+2, ADJUST+4*, POINTER2+7*, SETH+1~ , SETH+7*, SET2+1~, SET2+7*, SET2+8, MULT+1~, MULT+4*, MULT+11*, MULT+12, REORDER+1~, REORDER+2* , REORDER+3 |
| LOOP(0 | SETH+5*, SETH+9*, SETH+12 |
| LOP | SETH+1~ |
| MAX | POINTER2+1~, POINTER2+5*, POINTER2+12, SETH+1~, SETH+7*, SETH+8, SETH+9, SETH+10, SETH+11, SET2+1~ , SET2+4* |
| >> MCARGDA | START+1* |
| >> MCDID | START+4, START+8, SKIP+1* |
| MCERR | START+2~, START+14, FUNC+2, POINTER+2*, POINTER+6*, POINTER+7*, POINTERH+6*, POINTERH+16*, POINTER2+2*, NUMBER+2* |
| MCHELP | HEADER~, HEADER+3, HEADER+4 |
| >> MCHELPS2 | START+7, START+8 |
| >> MCHELPSW | START+7, START+8 |
| MCMASS | START+7!, START+16~ |
| MFILE | POINTERH~, POINTERH+3 |
| >> MLEN | POINTER2+5*, POINTER2+12, SET2+2*, SET2+4* |
| MLEN1 | SETH+1~, SETH+4*, SETH+10*, SETH+12, SET2~, SET2+2, SET2+9 |
| MLEN2 | SETH+1~, SETH+4*, SETH+11*, SETH+12, SET2~, SET2+2, SET2+9 |
| NAME | MAIN+1~, MAIN+4*, MAIN+5 |
| PTER | POINTER+1~, POINTER+4*, POINTER+5*, POINTER+6, POINTER+7, POINTER+8 |
| REC | POINTERH+1~, POINTERH+6*, POINTERH+11*, POINTERH+14, MULT+1~, MULT+2*, MULT+4*, MULT+5*, MULT+6*, MULT+9 , MULT+12* |
| SCREEN | SCRN+1~, SCRN+3, SCRN+7, SCSET+1*, SCSET+2* |
| SETLOC | POINTERH+1~, POINTERH+7*, POINTERH+11 |
| SFILE | SCRN~, SCRN+2, SCRN+4*, SCRN+5*, SCRN+6, SCSET+1, SCSET+2 |
| SFLD | SCRN~, SCRN+2, SCRN+4*, SCRN+6, SCSET+1, SCSET+2 |
| SP | POINTER2+1~, POINTER2+3*, POINTER2+12, SET2+1~, SET2+2*, SET2+9 |
| SPACE | START+1~, START+3~*, START+4, HEADER+1~*, HEADER+4 |
| SUB | POINTER+1~ |
| SWITCH | POINTERH+2~, POINTERH+15*, POINTERH+17 |
| TEMP | POINTERH+2~, POINTERH+3, POINTERH+13, SETH~, SETH+2*, SETH+3*, SETH+4, SET2+8*, MULT+1~, MULT+9 , HEADER+1~, HEADER+4*, HEADER+5 |
| TEMP("DIC" | POINTERH+4 |
| TEMP("FLD" | POINTERH+15 |
| TEMP("GLO" | POINTERH+5, MULT+10 |
| TEMP(1 | POINTERH+13* |
| >> TEP | POINTERH+11* |
| TMP | START+2~, POINTERH+1~, ADJUST+4!, SETH+1~, SETH+4*, SETH+6, SETH+7, SET2~, SET2+8, HEADER+1~ , HEADER+3*, HEADER+4 |
| TMP( | POINTERH+15*, ADJUST+3, POINTER2+7, POINTER2+8 |
| TOTAL | POINTERH+1~, ADJUST+1~*, ADJUST+3*, ADJUST+4, POINTER2~, POINTER2+2, POINTER2+3, POINTER2+4, POINTER2+7, SETH+1~ , SETH+12*, SET2~, SET2+3, SET2+6, SET2+7, MULT+1~ |
| TYPE | POINTERH+2~, POINTER2+1~, POINTER2+8*, POINTER2+12, MULT+1~ |
| U | START+6, START+10, START+17, START+18, START+24, SKIP+2, POINTER+3, POINTER+5, POINTERH+6, POINTERH+13 , SETH+2, SETH+3, SETH+4, MULT+4, MULT+5, MULT+12, MAIN+5, REORDER+3, SCRN+4 |
| USER | MULT+1~ |
| >> V | START+5, START+6, SKIP+2 |
| VAL | START+2~, START+10*, START+11, START+12, START+14, START+15, START+22, POINTER2+1~*, POINTER2+7*, POINTER2+8 , POINTER2+10, POINTER2+12, NUMBER+1~, NUMBER+2*, NUMBER+5 |
| X | START+1~, START+16~, START+18*, POINTERH+2~ |
| XFILE | POINTER~, POINTER+1, POINTER+2, POINTER+5*, POINTER+8, POINTERH~ |
| XFLD | POINTER+1~, POINTER+5* |
| XHOLD | START+2~, POINTERH+14*, POINTERH+15 |
| XHOLD( | POINTERH+14, MULT+12* |
| XREC | MULT~, MULT+5 |
| XREF | POINTERH+2~, POINTERH+4*, POINTERH+9, POINTERH+10 |
| XTEMP | ADJUST+1~ |
| XTEMP( | ADJUST+3* |
| XTEMP(1 | ADJUST+1* |
| >> XY | START+4, START+6, START+19, START+25, SKIP+2, POINTER2+6, SET2+6, NUMBER+4, HEADER+2 |
| Y | START+1~, POINTERH+1~, POINTERH+10*, POINTERH+11, POINTERH+13, SETH+8*, SET2+1~ |