Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: SDUL0

Package: Scheduling

Routine: SDUL0


Information

SDUL0 ;MJK/ALB - List Manager (cont.); 12/1/91

Source Information

Source file <SDUL0.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 2 HOME^%ZIS  ENDR^%ZISS  
Scheduling 2 ($$CAPTION,COL)^SDUL  CLEAR^SDUL1  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Scheduling 2 SDUL  SDUL1  

Entry Points

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

External References

Name Field # of Occurrence
HOME^%ZIS TERM+1
ENDR^%ZISS TERM+2
$$CAPTION^SDUL CALC+14
COL^SDUL POP+11, TEMP+6
CLEAR^SDUL1 POP+3

Global Variables Directly Accessed

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!

Label References

Name Line Occurrences
$$IO TERM+2, POP+4, CALC+13
$$SETUP INIT+4
$$TEMP INIT+5
@( SETUP+1
CALC INIT+6
INITQ INIT+4, INIT+5
POPQ POP+2
SETUPQ SETUP+2
STACK INIT+1
STACKQ STACK+2
TEMPQ TEMP+3
TERM INIT+6

Naked Globals

Name Field # of Occurrence
^( STACK+6*, STACK+7*, POP+8, POP+9, CALC+15*

Local Variables

Legend:

>> 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*, SETUPQCALC+1~, CALC+13*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All