XMXADDRG ;ISC-SF/GMB-Expand group ;04/15/2003 13:05
Source file <XMXADDRG.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| BIG(XMIEN) | ; Function returns 1 if big group, 0 if not
|
|
| LATERIT(XMFULL,XMLATER) | ;
|
|
| INDIV(XMDUZ,XMG,XMSTRIKE,XMPREFIX,XMLATER) | ;
; XMGM Group member |
|
| REMOTE(XMDUZ,XMG,XMSTRIKE,XMPREFIX,XMLATER) | ;
|
|
| DOREMOTE(XMDUZ,XMGM,XMSTRIKE,XMPREFIX,XMLATER) | ;
|
|
| EXPGROUP(XMDUZ,XMG,XMGREC,XMSTRIKE,XMPREFIX,XMLATER,XMGCIRCL) | ;
|
|
| DISPCNT(XMIEN,XMNODE,XMDESCR) | ;
|
|
| AUTHGRP(XMDUZ,XMG,XMGREC) | ;
; Screen: Group is public OR user is owner ; OR group is unrestricted and user is member |
|
| EXPAND(XMDUZ,XMADDR,XMSTRIKE,XMPREFIX,XMLATER,XMFULL,XMG) | ;
; XMG IEN of group in ^XMB(3.8) ; XMGN Name of group ; XMGPRIV Restrictions on use of group ; XMGMREC Group member's ^XMB(3.7,x,0 record ; XMGCIRCL Array used to guard against circular references |
|
| GROUP(XMDUZ,XMG,XMSTRIKE,XMPREFIX,XMLATER,XMGCIRCL) | ;
|
| Name | Field # of Occurrence |
|---|---|
| EN^DDIOL | LATERIT+16 |
| $$EZBLD^DIALOG | EXPAND+43, EXPAND+45, LATERIT+7, LATERIT+16, DISPCNT+2, INDIV+20, INDIV+21, GROUP+19 |
| BLD^DIALOG | EXPAND+39, LATERIT+5, LATERIT+13, GROUP+16 |
| MSG^DIALOG | EXPAND+40, GROUP+17 |
| ^DIC | EXPAND+20 |
| $$FIND1^DIC | EXPAND+26 |
| ^DIR | LATERIT+14, INDIV+22 |
| AUTHSEND^XMHIG | EXPAND+41 |
| INDIV^XMXADDR | INDIV+16 |
| PREFIX^XMXADDR | DOREMOTE+4, DOREMOTE+6 |
| QLATER^XMXADDR | EXPAND+48 |
| PERSON^XMXADDR1 | INDIV+9 |
| REMOTE^XMXADDR3 | DOREMOTE+8 |
| $$GETERR^XMXADDR4 | DOREMOTE+7, DOREMOTE+16 |
| DELETE2^XMXADDR4 | INDIV+7, GROUP+5 |
| DISTR^XMXADDR4 | EXPGROUP+16 |
| FAXGROUP^XMXADDR4 | EXPGROUP+17 |
| FAXINDIV^XMXADDR4 | EXPGROUP+18 |
| GRPERR^XMXADDR4 | EXPAND+56 |
| SETERR^XMXADDR4 | EXPAND+9, EXPAND+21, EXPAND+26, EXPAND+32, EXPAND+54, LATERIT+15, AUTHGRP+8 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^XMB(3.8 - [#3.8] | Classic Fileman Calls, FIND1^DIC |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("XM" | EXPAND+51!, EXPAND+55, EXPAND+57!, GROUP+10*, DOREMOTE+7*, DOREMOTE+16* |
| ^TMP("XMY0" | EXPAND+45 |
| ^VA(200 - [#200] | INDIV+7 |
| ^XMB(1 - [#4.3] | EXPGROUP+17, EXPGROUP+18 |
| ^XMB(3.7 - [#3.7] | INDIV+7 |
| ^XMB(3.8 - [#3.8] | EXPAND+27, EXPAND+29, BIG+1, BIG+2, BIG+7, BIG+8, EXPGROUP+3*, DISPCNT+3, AUTHGRP+5, AUTHGRP+7 , INDIV+4, GROUP+3, GROUP+5, GROUP+6, REMOTE+3, REMOTE+4 |
| Name | Line Occurrences |
|---|---|
| $$BIG | EXPAND+47 |
| DISPCNT | EXPGROUP+6, EXPGROUP+7, EXPGROUP+8, EXPGROUP+9, EXPGROUP+10, EXPGROUP+11 |
| DOREMOTE | REMOTE+8 |
| EXPGROUP | EXPAND+52, GROUP+18 |
| GROUP | EXPGROUP+14 |
| INDIV | EXPGROUP+13 |
| LATERIT | EXPAND+47 |
| REMOTE | EXPGROUP+15 |
| Name | Field # of Occurrence |
|---|---|
| ^( | INDIV+4, GROUP+3 |
| ^("B" | EXPAND+29 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DIC | EXPAND+15~, EXPAND+18* |
| DIC("S" | EXPAND+17* |
| DIC(0 | EXPAND+19* |
| >> DIERR | EXPAND+26 |
| DIR | LATERIT+1~, INDIV+19~ |
| DIR("A" | INDIV+20* |
| DIR("B" | LATERIT+7*, INDIV+21* |
| DIR(0 | LATERIT+6*, INDIV+21* |
| DIRUT | LATERIT+1~, LATERIT+14 |
| DT | EXPGROUP+3 |
| IOF | EXPAND+36 |
| IOM | DISPCNT+4 |
| U | EXPAND+23, EXPAND+28, EXPAND+42, BIG+8, EXPGROUP+3, EXPGROUP+17, EXPGROUP+18, DISPCNT+3, AUTHGRP+4, AUTHGRP+5 , AUTHGRP+7, AUTHGRP+8, INDIV+5, GROUP+4, GROUP+7, GROUP+10, GROUP+16, GROUP+19, REMOTE+4, DOREMOTE+15 |
| X | EXPAND+15~, EXPAND+16*, LATERIT+1~ |
| XMABORT | EXPAND+34~, EXPAND+35*, EXPAND+41 |
| XMADDR | EXPAND~, EXPAND+10*, EXPAND+16, EXPAND+21, EXPAND+26 |
| >> XMBIGGRP | EXPAND+47, BIG+9 |
| XMCNT | BIG+4~, BIG+5*, BIG+8*, BIG+9, DISPCNT+1~, DISPCNT+3*, DISPCNT+4, DISPCNT+6, INDIV+2~, INDIV+3* , INDIV+18, INDIV+24*, INDIV+25, INDIV+26 |
| XMDESCR | DISPCNT~, DISPCNT+2*, DISPCNT+4, DISPCNT+6 |
| XMDUZ | EXPAND~, EXPAND+29, EXPAND+52, EXPAND+56, EXPGROUP~, EXPGROUP+13, EXPGROUP+14, EXPGROUP+15, EXPGROUP+16, EXPGROUP+17 , EXPGROUP+18, AUTHGRP~, AUTHGRP+6, AUTHGRP+7, INDIV~, INDIV+9, INDIV+16, GROUP~, GROUP+18, REMOTE~ , REMOTE+8, DOREMOTE~, DOREMOTE+8 |
| XMERROR | EXPAND+14, EXPAND+25, EXPAND+46, INDIV+8~, INDIV+10, DOREMOTE+1~, DOREMOTE+2, DOREMOTE+7, DOREMOTE+9, DOREMOTE+15 |
| XMFULL | EXPAND~, EXPAND+43*, EXPAND+45, EXPAND+47, EXPAND+48, LATERIT~, LATERIT+16, INDIV+8~, INDIV+9, INDIV+26 |
| XMFWDADD | INDIV+8~, DOREMOTE+1~ |
| XMG | EXPAND~, EXPAND+22*, EXPAND+26*, EXPAND+27, EXPAND+29, EXPAND+41, EXPAND+47, EXPAND+52, EXPAND+56, EXPGROUP~ , EXPGROUP+2, EXPGROUP+3, EXPGROUP+6, EXPGROUP+7, EXPGROUP+8, EXPGROUP+9, EXPGROUP+10, EXPGROUP+11, EXPGROUP+13, EXPGROUP+14 , EXPGROUP+15, EXPGROUP+16, EXPGROUP+17, EXPGROUP+18, EXPGROUP+19, AUTHGRP~, AUTHGRP+5, AUTHGRP+7, INDIV~, INDIV+4 , INDIV+7, GROUP~, GROUP+3, GROUP+5, GROUP+10, REMOTE~, REMOTE+3, REMOTE+4, DOREMOTE+7, DOREMOTE+16 |
| XMGCIRCL | EXPAND+6~, EXPAND+52, EXPGROUP~, EXPGROUP+14, GROUP~, GROUP+18 |
| XMGCIRCL( | EXPGROUP+2*, EXPGROUP+13!, EXPGROUP+14!, EXPGROUP+15!, EXPGROUP+16!, EXPGROUP+17!, EXPGROUP+18!, EXPGROUP+19!, GROUP+8 |
| XMGM | INDIV+2~, INDIV+5*, INDIV+7, INDIV+9, INDIV+16, REMOTE+1~, REMOTE+4*, REMOTE+5, REMOTE+6, REMOTE+8 , DOREMOTE~, DOREMOTE+2, DOREMOTE+4, DOREMOTE+6, DOREMOTE+7, DOREMOTE+8, DOREMOTE+16 |
| XMGMBRS | EXPAND+6~, EXPAND+53, INDIV+15*, DOREMOTE+9*, DOREMOTE+15* |
| XMGN | EXPAND+6~, EXPAND+23*, EXPAND+28*, EXPAND+43, EXPAND+56 |
| XMGPRIV | EXPAND+6~, EXPAND+42*, EXPAND+43 |
| XMGREC | EXPAND+6~, EXPAND+24*, EXPAND+27*, EXPAND+28, EXPAND+42, EXPAND+52, EXPGROUP~, EXPGROUP+3, AUTHGRP~, AUTHGRP+4 , AUTHGRP+7, AUTHGRP+8, GROUP+16 |
| XMI | INDIV+2~, INDIV+3*, INDIV+4*, INDIV+7, GROUP+1~, GROUP+2*, GROUP+3*, GROUP+5, REMOTE+1~, REMOTE+2* , REMOTE+3*, REMOTE+4 |
| XMIA | EXPAND+9, EXPAND+14, EXPAND+33, EXPAND+45, EXPAND+46, EXPAND+49, EXPAND+50, EXPAND+54, EXPAND+58!, EXPAND+59* , EXPGROUP+4, EXPGROUP+13, EXPGROUP+14, EXPGROUP+15, EXPGROUP+16, EXPGROUP+17, EXPGROUP+18, AUTHGRP+8, INDIV+4, INDIV+17 , INDIV+18, INDIV+23*, GROUP+3, GROUP+7, GROUP+19, REMOTE+3, REMOTE+6 |
| XMIASAVE | EXPAND+6~, EXPAND+50*, EXPAND+59, GROUP+11 |
| XMIEN | BIG~, BIG+1, BIG+2, BIG+7, BIG+8, DISPCNT~, DISPCNT+3, GROUP+1~, GROUP+4*, GROUP+5 , GROUP+6, GROUP+8, GROUP+18 |
| >> XMINSTR("ADDR | FLAGS" , EXPAND+43, EXPAND+44 |
| XMLATER | EXPAND~, EXPAND+47, EXPAND+48, EXPAND+49, EXPAND+52, EXPAND+53, LATERIT~, LATERIT+18*, EXPGROUP~, EXPGROUP+13 , EXPGROUP+14, EXPGROUP+15, EXPGROUP+16, EXPGROUP+17, EXPGROUP+18, INDIV~, INDIV+4, INDIV+16, GROUP~, GROUP+3 , GROUP+18, REMOTE~, REMOTE+3, REMOTE+7, REMOTE+8, DOREMOTE~, DOREMOTE+8 |
| XMNODE | BIG+4~, BIG+6*, BIG+7, BIG+8, DISPCNT~, DISPCNT+3 |
| XMOWNER | AUTHGRP+3~, AUTHGRP+5*, AUTHGRP+6 |
| XMPREFIX | EXPAND~, EXPAND+52, EXPGROUP~, EXPGROUP+13, EXPGROUP+14, EXPGROUP+15, EXPGROUP+16, EXPGROUP+17, EXPGROUP+18, INDIV~ , INDIV+16, INDIV+26, GROUP~, GROUP+7, GROUP+18, REMOTE~, REMOTE+8, DOREMOTE~, DOREMOTE+3, DOREMOTE+4 , DOREMOTE+8 |
| XMREC | INDIV+2~, INDIV+4*, INDIV+5, GROUP+1~, GROUP+3*, GROUP+4, GROUP+6*, GROUP+7, GROUP+10, GROUP+18 , GROUP+19 |
| >> XMRESTR("NET | RECEIVE" , EXPAND+29 |
| >> XMRESTR("NOFPG" | EXPAND+7 |
| XMSCREEN | EXPAND+6~, EXPAND+13*, EXPAND+17, EXPAND+26 |
| XMSTRIKE | EXPAND~, EXPAND+45, EXPAND+46, EXPAND+52, EXPGROUP~, EXPGROUP+13, EXPGROUP+14, EXPGROUP+15, EXPGROUP+16, EXPGROUP+17 , EXPGROUP+18, INDIV~, INDIV+16, GROUP~, GROUP+18, REMOTE~, REMOTE+8, DOREMOTE~, DOREMOTE+8 |
| XMTEXT | EXPAND+34~, GROUP+12~ |
| XMTYPE | INDIV+2~, INDIV+5*, INDIV+16, INDIV+26, GROUP+1~, GROUP+4*, GROUP+7, GROUP+18 |
| Y | EXPAND+21, EXPAND+22, EXPAND+23, LATERIT+1~, LATERIT+17, INDIV+19~, INDIV+23 |
| Y(0 | EXPAND+24 |