XMUT4 ;ISC-SF/GMB-Integrity Checker for files 3.7, 3.9 ;07/15/2002 07:25
Source file <XMUT4.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| BXREF(XMUSER) | ; Check the user's B xref (bskt names) | |
| PROCESS | ; | |
| USER(XMUSER,XMUKCNT,XMUECNT) | ; ; XMUNCNT # new msgs for a user ; XMUKECNT # msgs in a user's bskt ; XMUKNCNT # new msgs in a user's bskt | |
| USERS(XMABORT) | ; ; XMUCNT # users ; XMUKCNT # bskts for a particular user ; XMUECNT # msg entries for a particular user ; XMKCNT # bskts ; XMECNT # msg entries | |
| BSKT(XMUSER,XMK,XMUKNCNT,XMUKECNT) | ; | |
| CXREF(XMUSER,XMK,XMRESEQ) | ; Check the bskt's C xref (msg seq numbers in bskt) | |
| CHKFILES | ; | |
| ERR(XMERRNUM,XMUSER,XMK,XMZ,XMDPARM) | ; | |
| MAILBOX(XMABORT) | ; | |
| N0XREF(XMUSER) | ; Check the user's N0 xref (new msgs) | 
| Name | Field # of Occurrence | 
|---|---|
| $$S^%ZTLOAD | USERS+12 | 
| $$EZBLD^DIALOG | CHKFILES+5, MAILBOX+1, USERS+7, BSKT+2, BSKT+3, BSKT+4, ERR+5, ERR+7, ERR+8 | 
| BLD^DIALOG | USERS+21 | 
| MSG^DIALOG | USERS+22 | 
| MXREF^XMUT41 | MAILBOX+3 | 
| POSTBSKT^XMUT41 | MAILBOX+4 | 
| SUMMARY^XMUT41 | PROCESS+6 | 
| WARNING^XMUT41 | CHKFILES+4 | 
| MESSAGE^XMUT4C | PROCESS+5 | 
| RSEQ^XMXBSKT | BSKT+60 | 
| ZAPIT^XMXMSGS2 | BSKT+14 | 
| EN^XUTMDEVQ | CHKFILES+5 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^XMB(3.7 - [#3.7] | USERS+9, USERS+24, USERS+25*, USER+8, USER+14, USER+15, USER+16*, USER+17, USER+18*, BSKT+7 , BSKT+8, BSKT+10*, BSKT+18, BSKT+20, BSKT+21*, BSKT+22*, BSKT+24, BSKT+29*, BSKT+30!, BSKT+32 , BSKT+33, BSKT+35*, BSKT+38, BSKT+41*, BSKT+49*, BSKT+50!, BSKT+52, BSKT+53, BSKT+54, BSKT+55 , BSKT+57*, CXREF+3, CXREF+5, CXREF+7, CXREF+8, CXREF+9*, CXREF+11, CXREF+12*, CXREF+14!, N0XREF+3 , N0XREF+5, N0XREF+6, N0XREF+7, N0XREF+8*, N0XREF+10*, BXREF+3, BXREF+5, BXREF+6, BXREF+7, BXREF+8 , BXREF+9*, BXREF+12!, BXREF+13* | 
| ^XMB(3.9 - [#3.9] | BSKT+12 | 
| Name | Line Occurrences | 
|---|---|
| BSKT | USER+11 | 
| BXREF | USER+5 | 
| CXREF | BSKT+5 | 
| ERR | BSKT+11, BSKT+13, BSKT+18, BSKT+23, BSKT+24, BSKT+28, BSKT+32, BSKT+36, BSKT+42, BSKT+51 , BSKT+52, BSKT+58, BSKT+61, CXREF+10, CXREF+13, CXREF+15, N0XREF+9, N0XREF+11, BXREF+10, BXREF+11 , BXREF+14 | 
| MAILBOX | PROCESS+4 | 
| N0XREF | USER+6 | 
| PROCESS | CHKFILES+1 | 
| USER | USERS+13 | 
| USERS | MAILBOX+2 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | BSKT+18*, BSKT+24*, BSKT+32*, BSKT+52* | 
| ^(0 | USERS+24*, USER+14*, USER+15*, USER+17*, BSKT+53*, BSKT+55* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| U | USERS+24, USER+14, USER+15, USER+17, USER+18, BSKT+9, BSKT+10, BSKT+16, BSKT+21, BSKT+26 , BSKT+29, BSKT+38, BSKT+41, BSKT+49, BSKT+53, BSKT+55, BSKT+57, CXREF+7, CXREF+9, CXREF+11 , CXREF+12, N0XREF+6, N0XREF+10, BXREF+6, BXREF+8, BXREF+9, BXREF+13 | 
| XMABORT | CHKFILES+2~, CHKFILES+3*, CHKFILES+4, PROCESS+2~, PROCESS+3*, PROCESS+4, PROCESS+5, PROCESS+6, MAILBOX~, MAILBOX+2 , MAILBOX+3, USERS~, USERS+9, USERS+10, USERS+12*, USERS+16 | 
| XMCNT | CXREF+1~, CXREF+4*, CXREF+6*, CXREF+16 | 
| XMDPARM | ERR~, ERR+5 | 
| XMECNT | USERS+6~, USERS+8*, USERS+15*, USERS+19 | 
| XMERRNUM | ERR~, ERR+1, ERR+4, ERR+5 | 
| >> XMERROR( | ERR+1* | 
| XMK | USER+4~, USER+7*, USER+8*, USER+9, USER+11, BSKT~, BSKT+5, BSKT+7, BSKT+8, BSKT+10 , BSKT+11, BSKT+13, BSKT+14, BSKT+18, BSKT+20, BSKT+21, BSKT+22, BSKT+23, BSKT+24, BSKT+27 , BSKT+28, BSKT+29, BSKT+30, BSKT+32, BSKT+33, BSKT+34, BSKT+35, BSKT+36, BSKT+38, BSKT+40 , BSKT+41, BSKT+42, BSKT+43, BSKT+44, BSKT+45, BSKT+48, BSKT+49, BSKT+50, BSKT+51, BSKT+52 , BSKT+53, BSKT+54, BSKT+55, BSKT+57, BSKT+58, BSKT+60, BSKT+61, CXREF~, CXREF+3, CXREF+5 , CXREF+7, CXREF+8, CXREF+9, CXREF+10, CXREF+11, CXREF+12, CXREF+13, CXREF+14, CXREF+15, N0XREF+1~ , N0XREF+2*, N0XREF+3*, N0XREF+5, N0XREF+6, N0XREF+7, N0XREF+8, N0XREF+9, N0XREF+10, N0XREF+11, BXREF+1~ , BXREF+4*, BXREF+5*, BXREF+6, BXREF+7, BXREF+8, BXREF+9, BXREF+10, BXREF+11, BXREF+12, BXREF+13 , BXREF+14, ERR~, ERR+4 | 
| XMKCNT | USERS+6~, USERS+8*, USERS+14*, USERS+19 | 
| XMKN | BSKT+1~, BSKT+34*, BSKT+35, BSKT+38*, BSKT+39, BSKT+40*, BSKT+41, BSKT+45, BSKT+47, BSKT+48* , BSKT+49, BSKT+52, BXREF+1~, BXREF+2*, BXREF+3*, BXREF+5, BXREF+6, BXREF+9, BXREF+12, BXREF+13 | 
| XMKNAME | BSKT+1~ | 
| XMKNAME( | BSKT+3*, BSKT+34, BSKT+40, BSKT+44, BSKT+45, BSKT+48 | 
| XMKNAME("?" | BSKT+4*, BSKT+34, BSKT+40 | 
| XMKNAME(1 | BSKT+2* | 
| XMKNBAD | BSKT+46~, BSKT+47*, BSKT+50, BSKT+51 | 
| XMKZ | BSKT+1~, BSKT+16*, BSKT+17, BSKT+18, BSKT+20*, BSKT+21, BSKT+22, CXREF+1~, CXREF+2*, CXREF+3* , CXREF+5, CXREF+7, CXREF+9, CXREF+12, CXREF+14 | 
| XMPARM | USERS+18~, USERS+21, ERR+3~, ERR+7, ERR+8 | 
| XMPARM(1 | USERS+19*, ERR+4* | 
| XMPARM(2 | USERS+19*, ERR+4* | 
| XMPARM(3 | USERS+19*, ERR+4* | 
| XMPARM(4 | ERR+5* | 
| XMPARM(5 | ERR+7* | 
| XMREC | BSKT+1~, BSKT+8*, BSKT+9, BSKT+16, BSKT+26 | 
| XMRESEQ | BSKT+1~, BSKT+5, BSKT+59, CXREF~, CXREF+16* | 
| XMTEXT | USERS+18~ | 
| XMUCNT | USERS+6~, USERS+8*, USERS+10*, USERS+11, USERS+19, USERS+24, USERS+25 | 
| XMUECNT | USERS+6~, USERS+13, USERS+15, USER~, USER+7*, USER+13* | 
| XMUKCNT | USERS+6~, USERS+13, USERS+14, USER~, USER+7*, USER+10*, USER+17, USER+18 | 
| XMUKECNT | USER+4~, USER+11, USER+13, BSKT~, BSKT+6*, BSKT+15*, BSKT+55, BSKT+56, BSKT+57 | 
| XMUKNCNT | USER+4~, USER+11, USER+12, BSKT~, BSKT+6*, BSKT+31*, BSKT+53 | 
| XMUNCNT | USER+4~, USER+7*, USER+12*, USER+15 | 
| XMUSER | USERS+6~, USERS+8*, USERS+9*, USERS+13, USER~, USER+5, USER+6, USER+8, USER+11, USER+14 , USER+15, USER+16, USER+17, USER+18, BSKT~, BSKT+5, BSKT+7, BSKT+8, BSKT+10, BSKT+11 , BSKT+13, BSKT+14, BSKT+18, BSKT+20, BSKT+21, BSKT+22, BSKT+23, BSKT+24, BSKT+28, BSKT+29 , BSKT+30, BSKT+32, BSKT+33, BSKT+35, BSKT+36, BSKT+38, BSKT+41, BSKT+42, BSKT+49, BSKT+50 , BSKT+51, BSKT+52, BSKT+53, BSKT+54, BSKT+55, BSKT+57, BSKT+58, BSKT+60, BSKT+61, CXREF~ , CXREF+3, CXREF+5, CXREF+7, CXREF+8, CXREF+9, CXREF+10, CXREF+11, CXREF+12, CXREF+13, CXREF+14 , CXREF+15, N0XREF~, N0XREF+3, N0XREF+5, N0XREF+6, N0XREF+7, N0XREF+8, N0XREF+9, N0XREF+10, N0XREF+11 , BXREF~, BXREF+3, BXREF+5, BXREF+6, BXREF+7, BXREF+8, BXREF+9, BXREF+10, BXREF+11, BXREF+12 , BXREF+13, BXREF+14, ERR~, ERR+4 | 
| XMZ | BSKT+1~, BSKT+6*, BSKT+7*, BSKT+8, BSKT+9, BSKT+10, BSKT+11, BSKT+12, BSKT+13, BSKT+14 , BSKT+18, BSKT+21, BSKT+22, BSKT+23, BSKT+24, BSKT+28, BSKT+29, BSKT+30, BSKT+32, CXREF+1~ , CXREF+4*, CXREF+5*, CXREF+7, CXREF+8, CXREF+9, CXREF+10, CXREF+11, CXREF+12, CXREF+13, CXREF+14 , CXREF+15, N0XREF+1~, N0XREF+4*, N0XREF+5*, N0XREF+6, N0XREF+7, N0XREF+8, N0XREF+9, N0XREF+10, N0XREF+11 , ERR~, ERR+7 | 
| >> ZTQUEUED | CHKFILES+1, PROCESS+1, MAILBOX+1, USERS+7, USERS+11, USERS+17, ERR+2 | 
| >> ZTREQ | PROCESS+1* | 
| >> ZTSTOP | USERS+12* |