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 |  Interaction Calls |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SDUL40

Package: Scheduling

Routine: SDUL40


Information

SDUL40 ;ALB/MJK - Screen Malipulation Utilities (cont.) ; 12/1/91

Source Information

Source file <SDUL40.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Scheduling 3 REFRESH^SDUL  ($$UPPER,INSTR,PAUSE)^SDUL1  (FINISH,LST,PAINT,PGUPD,RESET)^SDUL4  
VA FileMan 1 ^DIR  

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
Kernel 1 ^ORD(101  
Scheduling 1 SDUL SEARCH LIST  

Entry Points

Name Comments DBIA/ICR reference
FIND ; -- find text in list
FINDQ
BEG() ; -- ask if ok to start from top
SEARCH(START,FINISH) ; -- search to end or first hit
; input: START := line to start search on
; FINISH := line to end search on
SEARCHQ
UPD(LINE,TEXT,ATTR) ; -- set/unset video attribute on text
; input: LINE := number of line
; TEXT := chars to set attribute on
; ATTR := attribute to use
UPDQ

External References

Name Field # of Occurrence
^DIR FIND+4, FIND+11, BEG+3
REFRESH^SDUL SEARCH+13
$$UPPER^SDUL1 SEARCH+7, UPD+9
INSTR^SDUL1 UPD+9
PAUSE^SDUL1 FIND+7, FIND+8
FINISH^SDUL4 FINDQ
LST^SDUL4 SEARCH+10
PAINT^SDUL4 SEARCH+10
PGUPD^SDUL4 SEARCH+12
RESET^SDUL4 SEARCH+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"<<< End of list >>>"
  • Line Location: BEG+1
Function Call: WRITE
  • Prompt: !,"...searching for '"_SDULFIND_"'"
  • Line Location: SEARCH+6
Function Call: WRITE
  • Prompt: *7,!!,"Text not found."
  • Line Location: SEARCH+8
Routine Call
  • DIR
  • Line Location:
    • FIND+4
    • FIND+11
    • BEG+3

Label References

Name Line Occurrences
$$BEG FIND+9
FINDQ FIND+4
SEARCH FIND+6
SEARCHQ SEARCH+8
UPD FIND+6, SEARCH+11
UPDQ UPD+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ATTR UPD~, UPD+8
ATTROFF UPD+5~, UPD+7*, UPD+8*, UPD+9
ATTRON UPD+5~, UPD+7*, UPD+8*, UPD+9
BEG FIND+1~, FIND+5*, FIND+7, FIND+8, FIND+9*, FIND+10
CNT SEARCH+4~, SEARCH+5*, SEARCH+7*
DIR FIND+4!, FIND+11!, BEG+3!
DIR("?" FIND+3*
DIR("A" FIND+2*, FIND+11*, BEG+2*
DIR("B" FIND+2*, FIND+11*, BEG+2*
DIR(0 FIND+2*, FIND+11*, BEG+2*
FINISH FIND+5*, FIND+6, FIND+9*, SEARCH~, SEARCH+7
>> I SEARCH+7*
>> IORVOFF UPD+8
>> IORVON UPD+8
L SEARCH+4~
LEN UPD+5~, UPD+7*, UPD+9
LINE UPD~, UPD+7, UPD+9
POS UPD+5~, UPD+7*, UPD+9*
SDQUIT FIND+1~, FIND+6, FIND+7*, FIND+8*, FIND+10*, FIND+13*
>> SDUL("TM" UPD+9
>> SDULAR SEARCH+7, UPD+7
>> SDULBCK SEARCH+6*
>> SDULBG FIND+5, SEARCH+10*, SEARCH+13*, UPD+9
>> SDULCC SEARCH+6, SEARCH+9, SEARCH+13, UPD+6
>> SDULCNT FIND+5, FIND+8, FIND+9, FIND+10
>> SDULFIND FIND+2, FIND+5*, FIND+6, FIND+11, SEARCH+6, SEARCH+7, SEARCH+11
SDULHIT FIND+1~, FIND+6, FIND+7, FIND+8, FIND+9, FIND+10, FIND+12, SEARCH+5*, SEARCH+7*, SEARCH+8
, SEARCH+10, SEARCH+11, SEARCH+13
>> SDULST SEARCH+10
START FIND+1~, FIND+5*, FIND+6, FIND+9*, FIND+12*, SEARCH~, SEARCH+7
TEXT UPD~, UPD+7, UPD+9
X SEARCH+4~
Y FIND+4, FIND+5, FIND+12, BEG+4, SEARCH+4~, UPD+5~, UPD+7*, UPD+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All