MCESPRT ;WISC/DCB-ELECTRONIC SIGNATURE PRINT ;6/26/96 12:51
Source file <MCESPRT.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ENCODER(X,X1,X2) | ;Encode | |
| ENCODE(FILE,REC) | ;Encode Validation Code | |
| NAME | ||
| DECODER(X,X1,X2) | ;Decode the signature name | |
| FOOTER(MCFILE,MCARGDA) | ; | |
| FREE | ||
| CHECK | ; Find the number of times the report was superseded | |
| DECODE(TEMP,CODE,FILE,REC) | ;Decode the Validation code 1 | |
| VERSION | ; Find the version number of a procedure | |
| STATUS(MCFILE,MCARGDA) | ; Get the status for the header | |
| SUM(MCX) | ;Create checksum value for string | |
| DATE | ||
| DISPLAY | ; | 
| 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 | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^MCAR( | DISPLAY+4, DISPLAY+5, CHECK+1, ENCODE+3, DECODE+7, STATUS+2 | 
| ^VA(200 - [#200] | NAME, ENCODE+2, DECODE+4 | 
| Name | Line Occurrences | 
|---|---|
| $$DECODE | DISPLAY+12 | 
| $$DECODER | DECODE+9 | 
| $$ENCODER | ENCODE+5 | 
| $$SUM | ENCODE+3, DECODE+7 | 
| CHECK | VERSION+1 | 
| DATE | DISPLAY+8 | 
| DISPLAY | FOOTER+3 | 
| FREE | DISPLAY+8 | 
| NAME | DISPLAY+8 | 
| VERSION | DISPLAY+15 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CODE | DISPLAY+1~, DISPLAY+2~, DISPLAY+10, DISPLAY+11, DISPLAY+12, DISPLAY+13, DISPLAY+20, DISPLAY+21, DECODE~, DECODE+4 , DECODE+5, DECODE+6, STATUS+1~, STATUS+3*, STATUS+6 | 
| CR | ENCODE+1~, ENCODE+2*, ENCODE+5, DECODE+1~, DECODE+5*, DECODE+9 | 
| CREATION | DISPLAY+2~, DISPLAY+24 | 
| DA | DISPLAY+1~ | 
| DIC | DISPLAY+1~ | 
| DIQ | DISPLAY+1~ | 
| >> DN | FOOTER+2* | 
| DR | DISPLAY+1~ | 
| DTEMP | DISPLAY+3~, CHECK+1*, CHECK+2 | 
| DTIME | FOOTER+2 | 
| DUZ | ENCODE+2, ENCODE+5, DECODE+2 | 
| EDATE | DISPLAY+2~, DISPLAY+11 | 
| EES | DISPLAY+2~ | 
| ENAME | DISPLAY+2~ | 
| ERROR | DISPLAY+1~ | 
| FILE | ENCODE~, ENCODE+3, DECODE~ | 
| FNAME | DISPLAY+3~, DISPLAY+8*, NAME, DATE, FREE | 
| FT | DISPLAY+3~, DISPLAY+8* | 
| FTYPE | DISPLAY+3~, DISPLAY+7*, DISPLAY+8 | 
| IOSL | FOOTER+1 | 
| IOST | FOOTER+2 | 
| MCARGDA | FOOTER~, DISPLAY+4, DISPLAY+5, DISPLAY+12, STATUS~, STATUS+2 | 
| >> MCARZ | STATUS+7* | 
| MCFILE | FOOTER~, DISPLAY+4, DISPLAY+5, DISPLAY+10, DISPLAY+12, CHECK+1, DECODE+7, STATUS~, STATUS+2, STATUS+6 | 
| MCFILE1 | DISPLAY+26! | 
| MCI | SUM+1~, SUM+2* | 
| >> MCOUT | FOOTER+1, FOOTER+2* | 
| >> MCSTAT | DISPLAY+9*, DISPLAY+10*, DISPLAY+23, STATUS+5*, STATUS+6*, STATUS+7 | 
| MCX | SUM~, SUM+2 | 
| MCY | FOOTER+2*!, SUM+1~, SUM+2*, SUM+3 | 
| MFD | DISPLAY+2~, DISPLAY+9, DISPLAY+11, STATUS+1~, STATUS+4*, STATUS+5 | 
| MFDNAME | DISPLAY+2~ | 
| NA | DISPLAY+2~ | 
| >> NAME | DISPLAY+7*, DISPLAY+8 | 
| >> NUM | DISPLAY+14*, DISPLAY+16, VERSION+1*, VERSION+2* | 
| PART | DISPLAY+1~ | 
| PDUZ | DISPLAY+1~, DECODE+1~, DECODE+6*, DECODE+9 | 
| PER | DECODE+1~ | 
| PERSON | DISPLAY+3~, DISPLAY+12*, DISPLAY+24 | 
| >> PRE | DECODE+2*, DECODE+4 | 
| >> RDATE | DISPLAY+11 | 
| REC | ENCODE~, ENCODE+3, ENCODE+5, DECODE~, DECODE+7, DECODE+9 | 
| RELDATE | DISPLAY+2~ | 
| ROV | DISPLAY+2~, DISPLAY+13*, DISPLAY+25 | 
| >> SCD | DISPLAY+11*, DISPLAY+24 | 
| SCRAMBLE | DISPLAY+1~ | 
| SDUZ | DISPLAY+1~ | 
| SS | DISPLAY+17*!, DISPLAY+22*! | 
| STR | ENCODE+1~, ENCODE+3*, DECODE+1~, DECODE+7* | 
| SUP1 | DISPLAY+2~ | 
| SUP2 | DISPLAY+2~, DISPLAY+13, DISPLAY+14, DISPLAY+15 | 
| SUPD | DISPLAY+2~ | 
| SUPNUM | DISPLAY+2~, DISPLAY+13*, DISPLAY+14, DISPLAY+16, VERSION+1 | 
| TDATE | DISPLAY+1~ | 
| TEMP | DISPLAY+1~, DISPLAY+5*, DISPLAY+8, DISPLAY+12, DECODE~, DECODE+2, DECODE+5, DECODE+6, STATUS+1~, STATUS+2* , STATUS+3, STATUS+4 | 
| TP | DISPLAY+1~ | 
| TRUE | DISPLAY+1~ | 
| >> TSUP2 | DISPLAY+13*, VERSION+1, CHECK+1, CHECK+2* | 
| >> TT | DISPLAY+8* | 
| U | FOOTER+2, DISPLAY+8, NAME, CHECK+2, ENCODE+2, DECODE+2, DECODE+4, DECODE+5, DECODE+6, STATUS+3 , STATUS+4 | 
| VDATE | DISPLAY+2~, DISPLAY+11 | 
| VERDATE | DISPLAY+2~ | 
| VERSION | DISPLAY+2~, DISPLAY+16*, DISPLAY+24 | 
| VES | DISPLAY+2~ | 
| VNAME | DISPLAY+2~, DISPLAY+13 | 
| X | DISPLAY+3~, ENCODER~, ENCODER+2, DECODER~, DECODER+5 | 
| X1 | DISPLAY+3~, ENCODER~, DECODER~ | 
| X2 | DISPLAY+3~, ENCODER~, DECODER~ | 
| >> Y | DISPLAY+8*, NAME*, DATE, FREE |