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

Package: Kernel

Routine: XQ2


Information

XQ2 ;SEA/MJM - Menu lister & Utilities ; [ 07/29/2004 9:01 AM ]

Source Information

Source file <XQ2.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 3 M2^XQ  (EN,OPT)^XQHLP  ^XQSET  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Kernel 3 XQ  XQ21  XQT2  

Entry Points

Name Comments DBIA/ICR reference
DISP ;
PAUSE
M6 ;
HS
LIST
BACK
WRITE ;Get data for this option
EN1
EN ;Entry point from XQ and XQT2 with +XQDIC
B2
MR
COM

External References

Name Field # of Occurrence
M2^XQ EN+1, B2+2
EN^XQHLP EN+2
OPT^XQHLP EN+1
^XQSET EN1+1, EN1+7, COM+1, M6+1, M6+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?3,XQSN,?10,XQTXT
  • Line Location: WRITE+4
Function Call: WRITE
  • Prompt: !,?13,"**> Out of order: ",XQOO
  • Line Location: WRITE+5
Function Call: WRITE
  • Prompt: !,?13,"**> Not available on ",$P(X,U,(J*8+6))
  • Line Location: WRITE+6
Function Call: WRITE
  • Prompt: !,?13,"**> Can't be run on all devices."
  • Line Location: WRITE+7
Function Call: WRITE
  • Prompt: " ["_XQNM_"]"
  • Line Location: MR+0
Function Call: WRITE
  • Prompt: !,?13,"**> Locked with ",XQLK
  • Line Location: MR+0
Function Call: WRITE
  • Prompt: !,?13,"**> Reverse lock ",XQRL
  • Line Location: MR+1
Function Call: READ
  • Timeout: DTIME
  • Line Location: PAUSE+0
Function Call: WRITE
  • Prompt: !!,"You can also select a secondary option:",!
  • Line Location: EN1+6
Function Call: WRITE
  • Prompt: !!,"Or a Common Option:",!
  • Line Location: COM+0
Function Call: WRITE
  • Prompt: !!,"Enter "
  • Line Location: BACK+0
Function Call: WRITE
  • Prompt: "?? for more options, "
  • Condition for execution: XQUR="?"
  • Line Location: BACK+0
Function Call: WRITE
  • Prompt: "??? for brief descriptions, ?OPTION for help text."
  • Line Location: BACK+0
Function Call: WRITE
  • Prompt: !
  • Line Location: B2+0
Function Call: WRITE
  • Prompt: " [Extended Help Available]"
  • Line Location: HS+0
Function Call: WRITE
  • Prompt: !,"Menu: "
  • Line Location: DISP+1
Function Call: WRITE
  • Prompt: !
  • Line Location: DISP+1
Function Call: WRITE
  • Prompt: !?3,X,!
  • Line Location: DISP+2
Function Call: WRITE
  • Prompt: !?3,X,!
  • Line Location: DISP+3
Function Call: WRITE
  • Prompt: !?3,X,!
  • Line Location: DISP+4
Function Call: WRITE
  • Prompt: !?3,X,!
  • Line Location: DISP+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] EN+1, EN1+1, COM, COM+1, M6+2, DISP+1, DISP+2, DISP+3, DISP+4, DISP+5
^VA(200 - [#200] EN1+3, EN1+5, EN1+7, M6+1
^XUSEC( WRITE+2, WRITE+3
^XUTL("XQ" B2+1
^XUTL("XQO" EN1+1, EN1+2, EN1+7, EN1+8, COM+1, COM+2, M6+1, M6+2, LIST, LIST+1

Label References

Name Line Occurrences
B2 COM
BACK EN1+3, EN1+6, EN1+8
COM EN1+5
LIST DISP+1
M6 DISP+1
MR WRITE+4
PAUSE WRITE+4, WRITE+5, WRITE+6, WRITE+7, MR, MR+1, EN1+6, COM
WRITE EN1+2, EN1+8, COM+2, LIST+1

Naked Globals

Name Field # of Occurrence
^( B2+1
^(20 DISP+2
^(200 EN1+3
^(203 EN1+5
^(25 DISP+3
^(50 DISP+4
^(60 DISP+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
D B2!, DISP+1!
>> D0 DISP+1, DISP+2, DISP+3, DISP+4, DISP+5
DTIME PAUSE
DUZ WRITE+2, WRITE+3, EN1+3, EN1+5, EN1+6, EN1+7, M6+1
DUZ("SAV" WRITE+2, WRITE+3
DUZ(0 WRITE+2, WRITE+3
IOSL EN1, LIST
>> J WRITE+1, WRITE+6, EN1+2*, EN1+8*, COM+2*, LIST+1*
U WRITE+1, WRITE+6, PAUSE, EN1+1, EN1+2, EN1+3, EN1+5, EN1+7, EN1+8, COM+1
, COM+2, M6+1, M6+2, LIST+1, DISP+1, DISP+2, DISP+3, DISP+4, DISP+5
>> X WRITE+1, WRITE+6, EN1+2*, EN1+8*, COM+2*, LIST+1*, DISP+1*, DISP+2*, DISP+3*, DISP+4*
, DISP+5*
>> XQDIC EN1+1, EN1+2, EN1+6*, EN1+7, EN1+8, COM*, COM+1, COM+2, B2+1*, M6+1
, M6+2, LIST, LIST+1, DISP+1*
>> XQI EN1+2*, EN1+8*, COM+2*, LIST+1*
>> XQJ EN1+3*
>> XQK EN1+2*, EN1+8*, COM+2*, LIST*, LIST+1
XQL WRITE+4*, WRITE+5*, WRITE+6*, WRITE+7*, MR*, MR+1*, PAUSE*, EN1*, EN1+2, EN1+3
, EN1+6*, EN1+8, COM*, COM+2, B2!, LIST*, LIST+1, DISP+1*
XQLK WRITE+1*, WRITE+2, MR, B2!
XQLN PAUSE, EN1*, B2!, LIST*
>> XQMMF EN1*
XQNM WRITE+1*, MR, B2!
XQOO WRITE+1*, WRITE+5, B2!
XQRD WRITE+1*, WRITE+7, B2!
XQRL WRITE+1*, WRITE+3, MR+1, B2!
XQSN WRITE+1*, WRITE+4, B2!
XQTM WRITE+1*, WRITE+6, B2!
XQTXT WRITE+1*, WRITE+4, B2!
>> XQUR WRITE+2, WRITE+3, WRITE+4, EN+1*, EN+2, EN1+3, COM+3*, BACK, DISP+1*
>> XQY EN+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All