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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: CIAUEDT

Package: CIA Utilities

Routine: CIAUEDT


Information

CIAUEDT ;MSC/IND/DKM - Screen-oriented line editor;14-Aug-2006 09:35;DKM

Source Information

Source file <CIAUEDT.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
CIA Utilities 2 $$XY^CIAU  ($$TRAP,RAISE,RM)^CIAUOS  
Kernel 2 $$NEWERR^%ZTER  $$UP^XLFSTR  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
CIA Utilities 2 CIAUDAT  CIAULKP  

Entry Points

Name Comments DBIA/ICR reference
RESET
CTLT
ERROR
DSPLY(CIAP1,CIAP2) ;
DOWN
NXT
AGAIN
MOVETO(CIAP) ;
TERM
POSCUR(CIAP) ;
INSW(CIATXT) ;
LEFT
CTLU
ENTRY(CIADATA,CIALEN,CIAX,CIAY,CIAVALD,CIAOPT,CIADISV,CIATERM,CIAABRT,CIARM,CIAQUIT) ;
CTLR
CTLX
CTLE
CTLD
ESC
CTLB
CTLM
CTLL
CTLI
CTLH
CTLK
CTLJ
RIGHT
UP
CTLA
RESTART

External References

Name Field # of Occurrence
$$NEWERR^%ZTER ENTRY+18
$$XY^CIAU AGAIN+2, POSCUR+3
$$TRAP^CIAUOS ENTRY+19, ERROR+1
RAISE^CIAUOS NXT+9
RM^CIAUOS ENTRY+20
$$UP^XLFSTR ENTRY+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $$XY^CIAU(CIAX,CIAY),$S(CIAOPT["R":CIARVOFF,1:"")
  • Line Location: AGAIN+2
Function Call: READ
  • Timeout: DTIME
  • Variable: *CIAC
  • Line Location: NXT+1
Function Call: WRITE
  • Prompt: CIABEL
  • Line Location: CTLH+0
Function Call: WRITE
  • Prompt: $$XY^CIAU(CIAZX,CIAZY)
  • Line Location: POSCUR+3
Function Call: WRITE
  • Prompt: CIABEL
  • Line Location: MOVETO+1
Function Call: WRITE
  • Prompt: $S(CIAOPT["R":CIARVON,1:CIARVOFF)
  • Line Location: RESET+0
Function Call: WRITE
  • Prompt: CIABEL
  • Line Location: ERROR+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("EOFF" ENTRY+21
^%ZOSF("EON" AGAIN+1
^DISV( AGAIN+3, AGAIN+4*

Label References

Name Line Occurrences
@( NXT+5
AGAIN ERROR+2
CTLH NXT+6
CTLK NXT+10
CTLL CTLT
DOWN ESC+3
DSPLY CTLL+2, CTLD+1, INSW+3, MOVETO+7, RESET+2
ESC NXT+2
INSW NXT+11, CTLI, CTLM, CTLR
LEFT CTLH+1, ESC+3
MOVETO CTLB, CTLE, CTLJ+4, CTLM, INSW+3, UP+1, DOWN+1, RIGHT, LEFT
NXT AGAIN
POSCUR NXT, NXT+10, CTLM, DSPLY+7, MOVETO+7
RESET RESTART, CTLX+1, CTLK+2, CTLU+2
RIGHT ESC+3
TERM NXT+4
UP ESC+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CIAABRT ENTRY~, ENTRY+4*, NXT+3
CIAAE ENTRY+1~, ENTRY+7*, AGAIN*, NXT+10
CIABEL ENTRY+1~, ENTRY+2*, CTLH, MOVETO+1, ERROR
CIABUF ENTRY+1~, ENTRY+10*, CTLJ+2*, CTLK*, CTLL*, CTLR, CTLU*
CIAC ENTRY+1~, NXT+1*, NXT+2, NXT+3, NXT+4, NXT+5, NXT+6, NXT+7*, NXT+8*, NXT+9
, NXT+11, ESC+2*, ESC+4*
CIADATA ENTRY~, ENTRY+17*, ENTRY+22*, AGAIN+3*, AGAIN+4, AGAIN+5, NXT+3*, CTLX*, CTLE, CTLJ
, CTLJ+1, CTLJ+2, CTLJ+3*, CTLK, CTLK+1*, CTLL, CTLL+1*, CTLU, CTLU+1*, CTLD*
, DSPLY+3, INSW+1*, INSW+2*
CIADISV ENTRY~, ENTRY+2*, AGAIN+3, AGAIN+4
CIAEON ENTRY+1~, ENTRY+8*, DSPLY+1
CIAINS ENTRY+1~, ENTRY+6*, CTLA*, INSW+2
CIALEFT ENTRY+1~, DSPLY+3, POSCUR+2, MOVETO+2, MOVETO+3*, MOVETO+4*, MOVETO+5*, MOVETO+6*, MOVETO+7, RESET+1*
CIALEN ENTRY~, ENTRY+15*, ENTRY+16, NXT+12, CTLJ+3, CTLL, CTLU+1, DSPLY+3, DSPLY+4, MOVETO+4
CIAMAX ENTRY+1~, ENTRY+16*, ENTRY+17, CTLD, INSW+2, MOVETO+1, MOVETO+5
CIAOPT ENTRY~, ENTRY+2*, ENTRY+6, ENTRY+7, ENTRY+8, ENTRY+9, ENTRY+16, AGAIN+2, NXT+7, NXT+8
, NXT+12, CTLM, UP, DOWN, RESET
CIAP POSCUR~, POSCUR+2*, MOVETO~, MOVETO+1, MOVETO+2*, MOVETO+7
CIAP1 DSPLY~, DSPLY+3*, DSPLY+7, DSPLY+11*
CIAP2 DSPLY~, DSPLY+3*, DSPLY+4*, DSPLY+5
CIAPOS ENTRY+1~, NXT+12, CTLI, CTLJ, CTLJ+2, CTLJ+3, CTLL, CTLL+1, CTLL+2, CTLM
, CTLU, CTLU+1, CTLH, CTLD, CTLD+1, INSW+1, INSW+2, INSW+3, POSCUR+2, MOVETO+2*
, MOVETO+3, MOVETO+4, UP+1, DOWN+1, RIGHT, LEFT, RESET+1*
CIAQUIT ENTRY~, AGAIN*, NXT+3*, NXT+12*, TERM*, UP*, DOWN*
CIARM ENTRY~, ENTRY+11*, ENTRY+13, DSPLY+8
CIARVOFF ENTRY+1~, ENTRY+5*, AGAIN+2, RESET
CIARVON ENTRY+1~, ENTRY+5*, RESET
CIASAVE ENTRY+1~, ENTRY+17*, CTLX
CIATAB ENTRY+1~, ENTRY+12*, ENTRY+22
CIATERM ENTRY~, ENTRY+3*, NXT+4
CIATXT INSW~, INSW+2, INSW+3
CIAVALD ENTRY~, ENTRY+2*, NXT+9
CIAW ENTRY+1~, ENTRY+13*, ENTRY+14*, ENTRY+15, CTLM, POSCUR+2, MOVETO+3, MOVETO+4, MOVETO+5, UP+1
, DOWN+1
CIAX ENTRY~, ENTRY+13*, AGAIN+2, CTLM, POSCUR+2
CIAY ENTRY~, ENTRY+13*, AGAIN+2, POSCUR+2
CIAZ ENTRY+1~, ENTRY+22*, CTLJ*, CTLJ+1*, CTLJ+2, CTLJ+3, CTLJ+4, ESC*, ESC+1*, ESC+3
, DSPLY+2~, DSPLY+3*, DSPLY+5*, DSPLY+6, DSPLY+10, DSPLY+11*
CIAZ1 ENTRY+1~, DSPLY+2~, DSPLY+8*, DSPLY+9*, DSPLY+10, DSPLY+11
CIAZ2 ENTRY+1~
CIAZX POSCUR+1~, POSCUR+2*, POSCUR+3
CIAZY POSCUR+1~, POSCUR+2*, POSCUR+3
DTIME ENTRY+9~*, NXT+1
DUZ AGAIN+3, AGAIN+4
IOM ENTRY+11
U NXT+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All