VALM0 ;MJK/ALB - List Manager (cont.);08:19 PM 17 Jan 1993 [ 07/24/98 9:06 AM ]
Source file <VALM0.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| TERM | ; -- set up term characteristics | |
| TEMPQ | ||
| INIT(NAME,PARMS) | ; | |
| TEMP(NAME) | ; -- use list template | |
| POP | ; -- clean up and unstack vars | |
| IO() | ; -- what device params | |
| POPQ | ||
| INITQ | ||
| CALC | ; -- calculate derived parmeters | |
| STACK | ; -- stack vars | |
| STACKQ | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("RM" | POP+8 | 
| ^%ZOSF("TEST" | TERM+8, POP+12 | 
| ^%ZOSF("XY" | TERM+9 | 
| ^DISV( | CALC+18 | 
| ^ORD(101 - [#101] | CALC+12 | 
| ^SD(409.61 - [#409.61] | TEMP+2, TEMP+5, TEMP+10 | 
| ^TMP( | STACK+10! | 
| ^TMP("VALM DATA" | POP+2!, POP+20, CALC+2*, CALC+11, CALC+17 | 
| ^TMP("VALM STACK" | STACK+2!, STACK+4, STACK+5, POP+16, POP+17, POP+18! | 
| Name | Line Occurrences | 
|---|---|
| $$IO | TERM+2, POP+9, CALC+15 | 
| $$TEMP | INIT+5 | 
| CALC | INIT+6 | 
| INITQ | INIT+4, INIT+5 | 
| POPQ | POP+5 | 
| STACK | INIT+1 | 
| TEMPQ | TEMP+3 | 
| TERM | INIT+6 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | STACK+4*, STACK+5*, POP+16, POP+17, CALC+18* | 
| ^("HIDDEN" | POP+20, CALC+17 | 
| ^(0 | TEMP+10 | 
| ^(1 | TEMP+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DUZ | CALC+18 | 
| I | POP+9*, POP+11!, CALC+1~, CALC+15* | 
| IOAWM0 | TERM+3! | 
| IOBOFF | POP+10! | 
| IOBON | POP+10! | 
| >> IOINORM | TERM+4 | 
| IOM | TERM+2 | 
| IOSGR0 | TERM+4, POP+10! | 
| IOST | TERM+7 | 
| LN | POP+1! | 
| NAME | INIT~, INIT+4, INIT+5, TEMP~, TEMP+2 | 
| NODE | TEMP+1~, TEMP+5*, CALC+1~, CALC+2* | 
| PARMS | INIT~, INIT+3 | 
| U | POP+20, TEMP+7, TEMP+8, TEMP+9, TEMP+10, TEMP+11, TEMP+12, TEMP+13, TEMP+14, TEMP+15 , TEMP+16, TEMP+17, TEMP+18, TEMP+19, TEMP+20, CALC+17 | 
| VALM | STACK+6!, STACK+11!, POP+1!, TEMP+2*, TEMP+5, TEMP+6 | 
| VALM( | STACK+4, POP+16*, TEMP+5*, CALC+2! | 
| VALM("ARRAY" | CALC+3! | 
| VALM("BM" | TEMP+9*, CALC+5 | 
| VALM("DAYS" | TEMP+18* | 
| VALM("DEFS" | TEMP+19*, CALC+7* | 
| VALM("ENTITY" | TEMP+13* | 
| VALM("FIXED" | TEMP+10* | 
| VALM("HIDDEN" | TEMP+20*, TEMP+21* | 
| VALM("IFN" | TEMP+6*, TEMP+10 | 
| VALM("LINES" | CALC+5* | 
| VALM("MAX" | TEMP+17* | 
| VALM("PROTOCOL" | TEMP+14*, CALC+10, CALC+12*, CALC+18 | 
| VALM("PRT" | TEMP+15* | 
| VALM("RM" | TEMP+11* | 
| VALM("TITLE" | TEMP+16*, CALC+6* | 
| VALM("TM" | TEMP+8*, CALC+5, CALC+6 | 
| VALM("TYPE" | TEMP+7*, TEMP+21, CALC+7, CALC+10, CALC+11 | 
| VALM(0 | INIT+3* | 
| VALM0 | TEMP+1~, TEMP+2*, TEMP+3, TEMP+7, TEMP+8, TEMP+9, TEMP+11, TEMP+12, TEMP+13, TEMP+14 , TEMP+16, TEMP+17, TEMP+18, TEMP+19, TEMPQ | 
| VALM1 | TEMP+1~, TEMP+2*, TEMP+15, TEMP+20 | 
| VALMAR | POP+1!, CALC+3*, CALC+4* | 
| VALMBCK | INIT+2!, POP+21* | 
| VALMBG | STACK+6!, STACK+11!, POP+1! | 
| VALMCAP | POP+1!, CALC+16* | 
| VALMCC | POP+1!, TEMP+12*, CALC+15* | 
| VALMCNT | POP+1! | 
| VALMCOFF | TERM+6*, TERM+7*, POP+11! | 
| VALMCON | TERM+6*, TERM+7*, POP+11! | 
| VALMDDF | POP+1! | 
| VALMDN | POP+1!, POP+21*, CALC+14* | 
| VALMEVL | INIT+6, STACK+1, STACK+2, STACK+4, STACK+5, STACK+8*, STACK+9, POP+2, POP+5, POP+11! , POP+15*, POP+16, POP+17, POP+18, POP+20, CALC+2, CALC+11, CALC+17 | 
| VALMFIND | POP+11! | 
| VALMHDR | INIT+2!, POP+1! | 
| VALMIOXY | TERM+9*, POP+11! | 
| VALMKEY | POP+11!, POP+20, CALC+17 | 
| VALMLFT | STACK+6!, STACK+11!, POP+1! | 
| VALMLST | POP+1! | 
| VALMMENU | POP+1!, CALC+18* | 
| VALMNOFF | POP+7! | 
| VALMPGE | POP+1! | 
| VALMQUIT | INIT+2!, INIT+4*, INIT+5*, POP+11! | 
| VALMSGR | TERM+4*, POP+10! | 
| VALMUP | POP+1!, POP+21*, CALC+14* | 
| VALMWD | TERM+2*, POP+8, POP+11! | 
| VALMX | INITQ! | 
| X | INITQ!, TERM+2*, TERM+3*, TERM+8*, STACK+4*, STACK+5*, STACK+10*, POP+8*, POP+9*, POP+11! , POP+12*, POP+16*, POP+17*, CALC+1~, CALC+9*, CALC+10*, CALC+11*, CALC+12, CALC+15* | 
| Y | POP+9*, POP+11!, CALC+1~, CALC+15* |