SDUL0 ;MJK/ALB - List Manager (cont.); 12/1/91
Source file <SDUL0.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Scheduling | 2 | SDUL SDUL1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
INIT(NAME,PARMS) | ;
|
|
INITQ | ||
TERM | ; -- set up term characteristics
|
|
IO() | ; -- what device params
|
|
STACK | ; -- stack vars
|
|
STACKQ | ||
POP | ; -- clean up and unstack vars
|
|
POPQ | ||
SETUP(NAME) | ; -- on-the-fly list
|
|
SETUPQ | ||
TEMP(NAME) | ; -- use list template
|
|
TEMPQ | ||
CALC | ; -- calculate derived parmeters
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DISV( | CALC+15 |
^ORD(101 - [#101] | CALC+10 |
^SD(409.61 - [#409.61] | TEMP+2, TEMP+5 |
^TMP("SDUL DATA" | STACK+2!, POP+1!, CALC+2*, CALC+9 |
^TMP("SDUL STACK" | STACK+5!, STACK+6, STACK+7, POP+8, POP+9, POP+10! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DUZ | CALC+15 |
I | POP+4*, POP+5!, CALC+1~, CALC+13* |
IOM | TERM+2 |
IOST(0 | TERM+1 |
LN | POP+1! |
NAME | INIT~, INIT+4, INIT+5, SETUP~, SETUP+1, TEMP~, TEMP+2 |
NODE | TEMP+1~, TEMP+5*, CALC+1~, CALC+2* |
PARMS | INIT~, INIT+3 |
SDUL | STACK+2!, STACK+8!, POP+1!, TEMP+2*, TEMP+5, TEMP+6 |
SDUL( | STACK+6, POP+8*, SETUP+2, TEMP+5*, CALC+2! |
SDUL("ARRAY" | SETUP+3*, CALC+3! |
SDUL("BM" | SETUP+6*, TEMP+9*, CALC+4 |
SDUL("DAYS" | TEMP+15* |
SDUL("ENTITY" | TEMP+11* |
SDUL("HDR" | SETUP+5, SETUP+6 |
SDUL("IFN" | SETUP+4*, TEMP+6* |
SDUL("LINES" | CALC+4* |
SDUL("MAX" | SETUP+9*, TEMP+14* |
SDUL("PROTOCOL" | TEMP+12*, CALC+8, CALC+10*, CALC+15 |
SDUL("TITLE" | SETUP+8*, TEMP+13*, CALC+5* |
SDUL("TM" | SETUP+5*, TEMP+8*, CALC+4, CALC+5 |
SDUL("TYPE" | SETUP+7*, TEMP+7*, CALC+8, CALC+9 |
SDUL(0 | INIT+3* |
SDUL0 | TEMP+1~, TEMP+2*, TEMP+3, TEMP+7, TEMP+8, TEMP+9, TEMP+10, TEMP+11, TEMP+12, TEMP+13 , TEMP+14, TEMP+15, TEMPQ |
SDULAR | POP+1!, CALC+3* |
SDULBCK | INIT+2!, POP+12* |
SDULBG | STACK+8!, POP+1! |
SDULCAP | POP+1!, CALC+14* |
SDULCC | POP+1!, SETUP+10*, TEMP+10*, CALC+13* |
SDULCNT | POP+1! |
SDULDDF | POP+1! |
SDULDN | POP+1!, POP+12*, CALC+12* |
SDULEVL | INIT+6, STACK+1*, STACK+2, STACK+5, STACK+6, STACK+7, POP+1, POP+2, POP+5!, POP+8 , POP+9, POP+10, POP+12*, CALC+2, CALC+9 |
SDULFIND | POP+5! |
SDULHDR | INIT+2!, POP+1! |
SDULMENU | POP+1!, CALC+15* |
SDULPGE | POP+1! |
SDULQUIT | INIT+2!, INIT+4*, INIT+5* |
SDULST | POP+1! |
SDULUP | POP+1!, POP+12*, CALC+12* |
SDULWD | TERM+2*, POP+5! |
SDX | INITQ! |
U | TEMP+7, TEMP+8, TEMP+9, TEMP+10, TEMP+11, TEMP+12, TEMP+13, TEMP+14, TEMP+15 |
X | INITQ!, TERM+2*, STACK+6*, STACK+7*, POP+4*, POP+5!, POP+8*, POP+9*, SETUP+2*, CALC+1~ , CALC+7*, CALC+8*, CALC+9*, CALC+10, CALC+13* |
Y | POP+4*, POP+5!, SETUP+2*, SETUPQ, CALC+1~, CALC+13* |