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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XQTOC

Package: Kernel

Routine: XQTOC


Information

XQTOC ;SEA/MJM - Time Out/Continue/Jump Start ;01/10/13 13:42

Source Information

Source file <XQTOC.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 4 ASK^XQ  S^XQ75  S1^XQCHK  H^XUS  
VA Fileman 1 YN^DICN  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Kernel 1 XQ  

Entry Points

Name Comments DBIA/ICR reference
SET ;Set up variables to GO JUMP^XQ72. Enter from ASK1+1^XQ
LOOK ;Look up the Jump Start Entry
SS ;Search Secondaries for a particular option.
NOGO ;Continue fails: reset to primary menu
ASK
CON ;Continue option logic. Enter from ASK^XQ on timeout.

External References

Name Field # of Occurrence
YN^DICN ASK
ASK^XQ CON+3
S^XQ75 LOOK+3
S1^XQCHK NOGO+2
H^XUS CON+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"You were last executing the '",$P(XQOPTN,U,3),"' menu option."
  • Line Location: XQTOC+17
Function Call: WRITE
  • Prompt: !!,"If you wish to continue at the last option you were executing, enter 'Y',",!
  • Line Location: ASK+0
Function Call: READ
  • Timeout: 20
  • Variable: XQUR
  • Line Location: CON+1
Function Call: WRITE
  • Prompt: !!," If you enter 'Y' or 'RETURN' you will halt and continue here next time",!," you logon to the computer.",!," If you enter 'N' you will resume processing where you were."
  • Line Location: CON+2
Function Call: WRITE
  • Prompt: !
  • Line Location: CON+3
Function Call: WRITE
  • Prompt: !!,$P("Great^OK^All right^Well certainly^Fine","^",$R(5)+1),". ",$P("See you later.^I'll be ready when you are.^Hurry back!^Have a nice lunch.","^",$R(3)+X+1)
  • Line Location: CON+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] XQTOC+11, ASK+7, ASK+18
^VA(200 - [#200] XQTOC+6, CON+4*, SS+1, SS+2
^XUTL("XQ" XQTOC+4*, SET+1, NOGO+1, NOGO+3*, CON+3, CON+4
^XUTL("XQO" XQTOC+7, XQTOC+10, ASK+6, ASK+13, ASK+17, CON+4, SS+2

Label References

Name Line Occurrences
ASK ASK
CON CON+2
NOGO XQTOC+7, XQTOC+13, ASK+2, ASK+9, LOOK+2, LOOK+3
SS CON+4

Naked Globals

Name Field # of Occurrence
^( CON+3, SS+2
^("T" XQTOC+4*
^("XQM" CON+4
^(0 ASK+14, NOGO+3
^(202.1 XQTOC+6!

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% XQTOC+6*, XQTOC+9~, XQTOC+10*, XQTOC+11*, XQTOC+12, ASK*, ASK+1, ASK+5~, ASK+6*, ASK+7*
, ASK+8, ASK+16~, ASK+17*, ASK+18*, ASK+19, SET+1*, SS+2*
DUZ XQTOC+6, CON+4, SS+1, SS+2
DUZ("TEST" CON+3
U XQTOC+4, XQTOC+6, XQTOC+17, SET+1, LOOK+1, NOGO+3, CON+3, SS+1
>> X CON+4*, CON+5*, CON+6, SS+2
>> XQ ASK+14*, ASK+15, ASK+22*
>> XQ( ASK+19*
>> XQA NOGO+1*
>> XQA3 NOGO+1*
>> XQAA CON+3*
XQCON NOGO+1!
>> XQDIC XQTOC+6*, XQTOC+7, XQTOC+10, XQTOC+11, ASK+6, ASK+7, ASK+13, ASK+17, ASK+18, CON+3*
XQFAIL XQTOC+13*, XQTOC+15!, ASK+9*, ASK+11!
>> XQI ASK+15*, ASK+17, ASK+18, ASK+19, SS+2*
XQJS XQTOC+5, XQTOC+6*, SET+2!, NOGO+1!
>> XQM CON+4*
XQOPTN XQTOC+12*, XQTOC+17, NOGO+1!
>> XQPSM XQTOC+4, XQTOC+6*, CON+3*, CON+4*, SS+2*
XQRE NOGO+1!
>> XQSV SET+1*
XQUR LOOK+1*, LOOK+2, NOGO+1!, CON+1*, CON+2, CON+3*
>> XQY XQTOC+4, XQTOC+6*, XQTOC+7, XQTOC+10, XQTOC+11, ASK+6, ASK+7, ASK+13, ASK+17, ASK+18
, LOOK+3, NOGO+1*, CON+3*
>> XQY0 XQTOC+4, ASK+8*, CON+3*
>> Y CON+3*, CON+4*, SS+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All