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: XQ71

Package: Kernel

Routine: XQ71


Information

XQ71 ;SEA/AMF,MJM - Lookup response to menu prompt ;04/16/2002 13:47 [ 07/29/2004 9:01 AM ]

Source Information

Source file <XQ71.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 3 $$UP^XLFSTR  ^XQCHK  ^XQSET  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Kernel 3 XQ  XQHLP  XQT2  

Entry Points

Name Comments DBIA/ICR reference
C
NO ;Space bar option no longer in the Option File
CHK ;See if this option is locked, out of order, etc.
UP
DIC ;Entry point from XQ
U
W
X
XBLK
OUT ;Exit point: return to XQ

External References

Name Field # of Occurrence
$$UP^XLFSTR UP
^XQCHK CHK+1
^XQSET DIC+6, DIC+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: " "
  • Line Location: DIC+11
Function Call: WRITE
  • Prompt: W
  • Line Location: W+0
Function Call: WRITE
  • Prompt: $E($P(XQY0,U,2),$L(XQUR)+1,99)
  • Line Location: W+0
Function Call: WRITE
  • Prompt: $E($P(XQ(1),U,2),$L(XQUR)+1,99),$C(7),!,$P(XQ(1),U,4)
  • Line Location: X+3
Function Call: WRITE
  • Prompt: !?4,XQS*20+XQY,?9,$P(XQ(XQY),U,2),?43,$P(XQ(XQY),U,4)
  • Line Location: C+0
Function Call: WRITE
  • Prompt: !,"TYPE '^' TO STOP, OR"
  • Condition for execution: XQ>19
  • Line Location: C+1
Function Call: WRITE
  • Prompt: !,"CHOOSE ",(XQS*20+1),"-",(XQS*20+XQY),": "
  • Line Location: C+1
Function Call: READ
  • Timeout: DTIME
  • Variable: XQJ
  • Line Location: C+2
Function Call: WRITE
  • Prompt: " "
  • Line Location: C+2
Function Call: WRITE
  • Prompt: $C(7),$P(XQ(XQJ-1#20+1),U,4),!
  • Line Location: C+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] DIC+2, DIC+6
^DISV( NO+1!, DIC+2, DIC+3!, W*
^VA(200 - [#200] DIC+7
^XUTL("XQO" DIC+2, DIC+6, DIC+7, DIC+9, DIC+11, X, X+1, X+2, C+2

Label References

Name Line Occurrences
C X+1, C+2, C+3, C+4
CHK DIC+2, DIC+11, X+1
NO DIC+2
OUT DIC+3, W, X+3, C+6
U DIC+1
W DIC+2, X+2, C+2
X DIC+8, DIC+9, DIC+11, X+1, C+5

Naked Globals

Name Field # of Occurrence
^( DIC+2
^("^" DIC+11, X+1
^(0 DIC+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% OUT+1!
%XQ OUT+1!, DIC+11*
%Y OUT+1!
DTIME C+2
DUZ NO+1, DIC+2, DIC+3, DIC+7, W
U DIC+2, DIC+6, DIC+7, DIC+9, DIC+11, W, X, X+1, X+2, X+3
, C, C+2, C+3, C+6
>> X DIC+8*, DIC+9*, DIC+10, DIC+11*, X*, X+1*
XQ OUT+1!, DIC+8*, W!, X+1*, X+2, X+3, C, C+1, C+5!*, C+6!
XQ( X+1*, C, C+2, C+3
XQ("S" X+1*, X+2
XQ("X" X+1*
XQ(1 X+2, X+3
XQ2 OUT+1!
XQA CHK+1*, OUT+1!, X+1, X+2*, C+2*
XQA3 OUT+1!, DIC+9*, DIC+11
XQCY CHK+1*, OUT+1!
XQCY0 CHK+1*, OUT+1!
>> XQDIC DIC+1, DIC+2, DIC+4*, DIC+6, DIC+7, DIC+9, DIC+11, X, X+1, X+2
, C+2, C+6
XQI OUT+1!
XQII OUT+1!
XQIO OUT+1!
XQJ OUT+1!, X*, X+1, C+2*, C+3, C+4, C+5, C+6*
>> XQJMP CHK+1*
XQK OUT+1!, XBLK*
XQMN NO+1, OUT+1!, DIC+1*, DIC+2, DIC+3, W
XQNOAV OUT+1!, DIC+1*, DIC+11*, X+2
XQNOXUTL CHK+1, OUT+1!, DIC+2*, DIC+3!
XQQ OUT+1!, X+1*
XQS OUT+1!, DIC+8*, X+2, X+3, C, C+1, C+5*
XQSAV OUT+1!, DIC+10*, DIC+11
>> XQUR DIC+1*, DIC+2*, DIC+8*, DIC+9, DIC+11*, W, X, X+2*, X+3, C+2*
, C+6*
XQW OUT+1!, XBLK*
XQX OUT+1!, U*, UP*, DIC+1*, DIC+2
>> XQY CHK+1*, NO+1*, DIC+2*, DIC+3*, DIC+11*, W, X+1*, X+2*, X+3*, C*
, C+1, C+2*, C+6*
>> XQY0 CHK+1, DIC+2*, DIC+11*, W, X+1*, X+2*, C+2*
XQZ OUT+1!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All