XMJMFB ;ISC-SF/GMB-Find message: multiple conditions ;07/12/2002 10:40
Source file <XMJMFB.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
GOODTEXT(XMZ,XMF,XMFMATTR) | ; Returns positive number if msg contains XMF; 0 if not
|
|
INIT1(XMDUZ,XMF,XMDETAIL,XMPMAX,XMK,XMKN,XMLEN) | ;
|
|
FIND1(XMDUZ,XMF,XMWAIT) | ;
|
|
INITA(XMDUZ,XMF,XMK,XMKN,XMKZZ,XMLEN,XMABORT) | ;
|
|
FINDALL(XMDUZ,XMF) | ;
|
|
GOODFROM(XMZREC,XMF) | ; Returns 1 if msg is from XMF; 0 if not
|
|
CHKNLSTA(XMDUZ,XMF,XMDETAIL,XMK,XMKN,XMKZZ,XMCNT,XMPMAX,XMLEN) | ; Check and List
|
|
GOODMSG(XMDUZ,XMK,XMZ,XMF) | ;
|
|
CHKNLST1(XMDUZ,XMF,XMDETAIL,XMK,XMKN,XMKZ,XMCNT,XMPMAX,XMLEN) | ; Check and List
|
|
DISPLAYA(XMDUZ,XMF,XMDETAIL,XMK,XMKN,XMKZZ,XMKZ,XMCNT,XMFIRST,XMPAGE,XMMORE,XMLEN,XMZOOM,XMPMAX) | ;
|
|
READMSG | ; (XMDUZ,XMKZ,XMREC) <- needed!
|
|
DISPLAY1(XMDUZ,XMF,XMDETAIL,XMK,XMKN,XMKZ,XMCNT,XMFIRST,XMPAGE,XMMORE,XMLEN,XMZOOM,XMPMAX) | ;
|
Name | Field # of Occurrence |
---|---|
$$EZBLD^DIALOG | FIND1+13, DISPLAY1+3, DISPLAY1+14, INITA+11, DISPLAYA+9, DISPLAYA+24, READMSG+7 |
$$MIN^XLFMTH | CHKNLSTA+7 |
$$UP^XLFSTR | INIT1+1, INIT1+2, INITA+1, INITA+2, GOODMSG+4, GOODMSG+30, GOODFROM+5, GOODTEXT+6 |
READMSG^XMJBM | READMSG+3 |
HEADER^XMJML | DISPLAY1+3, DISPLAYA+9 |
INIT^XMJML | INIT1+5, DISPLAYA+5, DISPLAYA+8, CHKNLSTA+8 |
LISTMSG^XMJML | DISPLAY1+7, DISPLAY1+10, CHKNLST1+8, DISPLAYA+13, DISPLAYA+16, CHKNLSTA+10 |
CHOOSE^XMJMLN | FIND1+10, FINDALL+8 |
SETOPT^XMJMLR1 | FIND1+5, FINDALL+4 |
ADDITC^XMUT4A | CHKNLST1+5, CHKNLSTA+4 |
ZAPIT^XMXMSGS2 | GOODMSG+3 |
WAIT^XMXUTIL | FIND1+15, INITA+12 |
$$CONVERT^XMXUTIL1 | GOODMSG+16 |
$$LINE^XMXUTIL2 | GOODMSG+9 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("XM" | FIND1+2!, FIND1+11, FIND1+16!, DISPLAY1+5, DISPLAY1+6, DISPLAY1+8, DISPLAY1+9, CHKNLST1+2, CHKNLST1+9*, FINDALL+5! , FINDALL+9, FINDALL+10!, DISPLAYA+11, DISPLAYA+12, DISPLAYA+14, DISPLAYA+15, CHKNLSTA+11*, READMSG+5!, READMSG+7* |
^XMB(3.7 - [#3.7] | INIT1+4, CHKNLST1+3, CHKNLST1+4, CHKNLST1+5, INITA+4, INITA+5, INITA+6, INITA+8, DISPLAYA+19, DISPLAYA+20 , CHKNLSTA+2, CHKNLSTA+3, CHKNLSTA+4, READMSG+4, READMSG+6, READMSG+7 |
^XMB(3.9 - [#3.9] | GOODMSG+2, GOODMSG+22, GOODMSG+23, GOODMSG+28, GOODMSG+38, GOODMSG+45, GOODTEXT+4, GOODTEXT+6 |
Name | Line Occurrences |
---|---|
$$GOODFROM | GOODMSG+5, GOODMSG+38 |
$$GOODMSG | CHKNLST1+6, INITA+7, CHKNLSTA+5 |
$$GOODTEXT | GOODMSG+42, GOODMSG+45 |
CHKNLST1 | DISPLAY1+12 |
CHKNLSTA | DISPLAYA+21 |
DISPLAY1 | FIND1+8 |
DISPLAYA | FINDALL+7 |
INIT1 | FIND1+4, FIND1+7 |
INITA | FINDALL+3 |
Name | Field # of Occurrence |
---|---|
^( | GOODMSG+38, GOODMSG+45, GOODTEXT+4, GOODTEXT+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
I | GOODTEXT+1~, GOODTEXT+2*, GOODTEXT+4*, GOODTEXT+6*, GOODTEXT+7 |
IOSL | FIND1+3, FINDALL+2 |
U | INIT1+4, DISPLAY1+7, DISPLAY1+10, CHKNLST1+9, INITA+8, DISPLAYA+13, DISPLAYA+16, DISPLAYA+20, CHKNLSTA+11, GOODMSG+4 , GOODMSG+15, GOODMSG+23, GOODFROM+2, READMSG+2, READMSG+7 |
XMABORT | FIND1+1~, FIND1+3*, FIND1+6, FIND1+9*, FIND1+10, FIND1+11*, FINDALL+1~, FINDALL+2*, FINDALL+3, FINDALL+6 , FINDALL+8, FINDALL+9*, INITA~, INITA+10* |
XMCD | FIND1+1~, FIND1+3*, FIND1+7*, FINDALL+1~, FINDALL+2*, DISPLAYA+3, DISPLAYA+4* |
XMCNT | FIND1+1~, FIND1+3*, FIND1+8, FIND1+9, FIND1+12, DISPLAY1~, DISPLAY1+12, CHKNLST1~, CHKNLST1+7*, FINDALL+1~ , FINDALL+2*, FINDALL+7, DISPLAYA~, DISPLAYA+6, DISPLAYA+7, DISPLAYA+21, DISPLAYA+23, CHKNLSTA~, CHKNLSTA+9*, CHKNLSTA+10 , CHKNLSTA+11 |
XMDETAIL | FIND1+1~, FIND1+3*, FIND1+4, FIND1+7*, FIND1+8, INIT1~, INIT1+5, DISPLAY1~, DISPLAY1+3, DISPLAY1+7 , DISPLAY1+10, DISPLAY1+12, CHKNLST1~, CHKNLST1+8, FINDALL+1~, FINDALL+2*, FINDALL+7, DISPLAYA~, DISPLAYA+4*, DISPLAYA+5 , DISPLAYA+8, DISPLAYA+9, DISPLAYA+13, DISPLAYA+16, DISPLAYA+21, CHKNLSTA~, CHKNLSTA+8, CHKNLSTA+10 |
XMDUZ | FIND1~, FIND1+4, FIND1+5, FIND1+7, FIND1+8, FIND1+10, INIT1~, INIT1+4, INIT1+5, DISPLAY1~ , DISPLAY1+12, CHKNLST1~, CHKNLST1+3, CHKNLST1+4, CHKNLST1+5, CHKNLST1+6, FINDALL~, FINDALL+3, FINDALL+4, FINDALL+7 , FINDALL+8, INITA~, INITA+4, INITA+5, INITA+6, INITA+7, INITA+8, DISPLAYA~, DISPLAYA+5, DISPLAYA+8 , DISPLAYA+19, DISPLAYA+20, DISPLAYA+21, CHKNLSTA~, CHKNLSTA+2, CHKNLSTA+3, CHKNLSTA+4, CHKNLSTA+5, CHKNLSTA+8, GOODMSG~ , GOODMSG+3, READMSG+3, READMSG+4, READMSG+6, READMSG+7 |
XMF | FIND1~, FIND1+4, FIND1+7, FIND1+8, INIT1~, DISPLAY1~, DISPLAY1+12, CHKNLST1~, CHKNLST1+6, FINDALL~ , FINDALL+3, FINDALL+7, INITA~, INITA+7, DISPLAYA~, DISPLAYA+21, CHKNLSTA~, CHKNLSTA+5, GOODMSG~, GOODFROM~ , GOODFROM+3, GOODFROM+4, GOODFROM+6, GOODFROM+7, GOODTEXT~, GOODTEXT+4, GOODTEXT+6 |
XMF("BSKT" | INIT1+3, READMSG+5 |
XMF("FDATE" | GOODMSG+13, GOODMSG+18 |
XMF("FLINE" | GOODMSG+6, GOODMSG+10 |
XMF("FROM" | GOODMSG+5 |
XMF("RFROM" | GOODMSG+34, GOODMSG+38 |
XMF("SUBJ" | INIT1+1*, INITA+1*, GOODMSG+4 |
XMF("TDATE" | GOODMSG+13, GOODMSG+19 |
XMF("TEXT" | INIT1+2*, INITA+2*, GOODMSG+39, GOODMSG+41, GOODMSG+42, GOODMSG+45 |
XMF("TLINE" | GOODMSG+6, GOODMSG+11 |
XMF("TO" | GOODMSG+21, GOODMSG+22, GOODMSG+23, GOODMSG+25, GOODMSG+31, GOODMSG+32 |
XMFIRST | FIND1+1~, FIND1+8, FIND1+10, DISPLAY1~, FINDALL+1~, FINDALL+7, FINDALL+8, DISPLAYA~ |
XMFIRST( | DISPLAY1+2*, DISPLAYA+2* |
XMFMATTR | GOODTEXT~, GOODTEXT+3 |
XMIEN | GOODMSG+35~, GOODMSG+37*, GOODMSG+38*, GOODMSG+43~, GOODMSG+44*, GOODMSG+45* |
XMK | FIND1+1~, FIND1+4, FIND1+5, FIND1+7, FIND1+8, FIND1+10, INIT1~, INIT1+3*, INIT1+4, INIT1+5 , DISPLAY1~, DISPLAY1+12, CHKNLST1~, CHKNLST1+3, CHKNLST1+4, CHKNLST1+5, CHKNLST1+6, CHKNLST1+8, CHKNLST1+9, FINDALL+1~ , FINDALL+2*, FINDALL+3, FINDALL+7, INITA~, INITA+4*, INITA+5, INITA+6, INITA+7, INITA+8, DISPLAYA~ , DISPLAYA+5, DISPLAYA+8, DISPLAYA+18*, DISPLAYA+19*, DISPLAYA+20, DISPLAYA+21, DISPLAYA+22, CHKNLSTA~, CHKNLSTA+2, CHKNLSTA+3 , CHKNLSTA+4, CHKNLSTA+5, CHKNLSTA+8, CHKNLSTA+10, CHKNLSTA+11, GOODMSG~, GOODMSG+3, READMSG+1~, READMSG+2*, READMSG+3 , READMSG+4, READMSG+5, READMSG+6*, READMSG+7 |
XMKN | FIND1+1~, FIND1+4, FIND1+7, FIND1+8, INIT1~, INIT1+4*, INIT1+5, DISPLAY1~, DISPLAY1+3, DISPLAY1+12 , CHKNLST1~, CHKNLST1+8, CHKNLST1+9, FINDALL+1~, FINDALL+3, FINDALL+7, INITA~, INITA+4, INITA+5, INITA+8* , INITA+9, DISPLAYA~, DISPLAYA+5, DISPLAYA+8, DISPLAYA+20*, DISPLAYA+21, CHKNLSTA~, CHKNLSTA+6, CHKNLSTA+7, CHKNLSTA+8 , CHKNLSTA+10, CHKNLSTA+11, READMSG+1~, READMSG+2*, READMSG+3 |
XMKZ | FIND1+1~, FIND1+3*, FIND1+8, FIND1+10, DISPLAY1~, DISPLAY1+2, DISPLAY1+5*, DISPLAY1+6, DISPLAY1+7, DISPLAY1+8* , DISPLAY1+9, DISPLAY1+10, DISPLAY1+12, DISPLAY1+13, CHKNLST1~, CHKNLST1+2*, CHKNLST1+3*, CHKNLST1+4, CHKNLST1+5, CHKNLST1+8 , CHKNLST1+9, FINDALL+1~, FINDALL+2*, FINDALL+7, FINDALL+8, DISPLAYA~, DISPLAYA+2, DISPLAYA+11*, DISPLAYA+12, DISPLAYA+13 , DISPLAYA+14*, DISPLAYA+15, DISPLAYA+16, DISPLAYA+23*, READMSG+5, READMSG+7 |
XMKZZ | FINDALL+1~, FINDALL+2*, FINDALL+3, FINDALL+7, INITA~, INITA+5*, INITA+6, INITA+9*, DISPLAYA~, DISPLAYA+21 , DISPLAYA+22, CHKNLSTA~, CHKNLSTA+2*, CHKNLSTA+3, CHKNLSTA+4 |
XMLEN | FIND1+1~, FIND1+4, FIND1+7, FIND1+8, FIND1+10, INIT1~, INIT1+5, DISPLAY1~, DISPLAY1+3, DISPLAY1+7 , DISPLAY1+10, DISPLAY1+12, CHKNLST1~, CHKNLST1+8, FINDALL+1~, FINDALL+3, FINDALL+7, FINDALL+8, INITA~, DISPLAYA~ , DISPLAYA+5, DISPLAYA+8, DISPLAYA+9, DISPLAYA+13, DISPLAYA+16, DISPLAYA+21, CHKNLSTA~, CHKNLSTA+8, CHKNLSTA+10 |
XMLEN("BSKT" | CHKNLSTA+6, CHKNLSTA+7* |
XMLEN("XMKZ" | INITA+3*, DISPLAYA+6, DISPLAYA+7* |
XMLINES | GOODMSG+7~, GOODMSG+9*, GOODMSG+10, GOODMSG+11 |
XMMORE | FIND1+1~, FIND1+3*, FIND1+8, FIND1+10, DISPLAY1~, DISPLAY1+11, DISPLAY1+13*, DISPLAY1+14, FINDALL+1~, FINDALL+2* , FINDALL+7, FINDALL+8, DISPLAYA~, DISPLAYA+17, DISPLAYA+22*, DISPLAYA+24 |
XMNOGOOD | GOODMSG+1~, GOODMSG+6, GOODMSG+8*, GOODMSG+12*, GOODMSG+13, GOODMSG+14*, GOODMSG+20*, GOODMSG+21, GOODMSG+22*, GOODMSG+23* , GOODMSG+24*, GOODMSG+28, GOODMSG+33*, GOODMSG+34, GOODMSG+36*, GOODMSG+38*, GOODMSG+39, GOODMSG+40*, GOODMSG+41, GOODMSG+42* , GOODMSG+45* |
XMOPT | FIND1+1~, FIND1+5, FIND1+10, FINDALL+1~, FINDALL+4, FINDALL+8 |
XMOX | FIND1+1~, FIND1+5, FIND1+10, FINDALL+1~, FINDALL+4, FINDALL+8 |
XMPAGE | FIND1+1~, FIND1+3*, FIND1+8, FIND1+10, DISPLAY1~, DISPLAY1+2, FINDALL+1~, FINDALL+2*, FINDALL+7, FINDALL+8 , DISPLAYA~, DISPLAYA+2 |
XMPMAX | FIND1+1~, FIND1+3*, FIND1+4, FIND1+7, FIND1+8, INIT1~, DISPLAY1~, DISPLAY1+5, DISPLAY1+8, DISPLAY1+11 , DISPLAY1+12, CHKNLST1~, CHKNLST1+3, FINDALL+1~, FINDALL+2*, FINDALL+7, DISPLAYA~, DISPLAYA+6, DISPLAYA+7, DISPLAYA+11 , DISPLAYA+14, DISPLAYA+17, DISPLAYA+19, DISPLAYA+21, CHKNLSTA~, CHKNLSTA+2 |
XMRDR | READMSG+1~ |
XMREC | DISPLAY1+1~, DISPLAY1+6*, DISPLAY1+7, DISPLAY1+9*, DISPLAY1+10, DISPLAYA+1~, DISPLAYA+12*, DISPLAYA+13, DISPLAYA+15*, DISPLAYA+16 , READMSG+2 |
XMTO | GOODMSG+26~, GOODMSG+27*, GOODMSG+28*, GOODMSG+29, GOODMSG+30 |
XMTOX | GOODMSG+26~, GOODMSG+30*, GOODMSG+31, GOODMSG+32 |
>> XMV("ORDER" | DISPLAY1+5, DISPLAY1+8, CHKNLST1+2, CHKNLST1+3, INITA+5, INITA+9, CHKNLSTA+2 |
XMWAIT | FIND1~, FIND1+14 |
XMZ | DISPLAY1+1~, CHKNLST1+1~, CHKNLST1+4*, CHKNLST1+5, CHKNLST1+6, CHKNLST1+8, CHKNLST1+9, INITA+6*, INITA+7, DISPLAYA+1~ , CHKNLSTA+1~, CHKNLSTA+3*, CHKNLSTA+4, CHKNLSTA+5, CHKNLSTA+10, CHKNLSTA+11, GOODMSG~, GOODMSG+2, GOODMSG+3, GOODMSG+9 , GOODMSG+22, GOODMSG+23, GOODMSG+28, GOODMSG+38, GOODMSG+42, GOODMSG+45, GOODTEXT~, GOODTEXT+4, GOODTEXT+6, READMSG+1~ , READMSG+2*, READMSG+3, READMSG+4, READMSG+6, READMSG+7 |
XMZDATE | GOODMSG+1~, GOODMSG+15*, GOODMSG+16*, GOODMSG+17*, GOODMSG+18, GOODMSG+19 |
XMZFROM | GOODMSG+1~, GOODFROM+1~, GOODFROM+2*, GOODFROM+3, GOODFROM+5*, GOODFROM+6, GOODFROM+7 |
XMZOOM | FIND1+1~, FIND1+3*, FIND1+8, FIND1+10, DISPLAY1~, DISPLAY1+4, FINDALL+1~, FINDALL+2*, FINDALL+7, FINDALL+8 , DISPLAYA~, DISPLAYA+10 |
XMZR | GOODMSG+35~, GOODMSG+38*, GOODMSG+43~, GOODMSG+45* |
XMZREC | GOODMSG+1~, GOODMSG+2*, GOODMSG+3, GOODMSG+4, GOODMSG+5, GOODMSG+15, GOODFROM~, GOODFROM+2 |