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

Package: Kernel

Routine: XQUIT


Information

XQUIT ;SEA/LUKE - Jump Utilities (Part II) ;06/23/98 11:28 [ 04/02/2003 8:29 AM ]

Source Information

Source file <XQUIT.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 2 POP^XQ72  (DISPLAY,HOLD)^XQUTL  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Kernel 6 XQ  XQ1  XQ12  XQ72  XQ73  XQT1  

Entry Points

Name Comments DBIA/ICR reference
RESET ;Reset the stack to what it should be
MESS ;Tell the user what's going on unless we executed XQUIT EXECUTABLE field
T ;Come here from XQT1+14 & 33 if a template finds XQUIT while executing
RB ;Come here from ^XQ73 for Rubber Band jumps
X ;If there is something in the XQUIT EXECUTABLE field, execute it.
PM ;Come here from XQ12 if XQUIT is encounter at logon in a primary menu

External References

Name Field # of Occurrence
POP^XQ72 RESET+9
DISPLAY^XQUTL PM+7, MESS+4
HOLD^XQUTL PM+10, MESS+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] RESET+8, RB+17, PM+7, MESS+4, X+2
^XUTL("XQ" XQUIT+22, RESET+2, RESET+8, RESET+19, RESET+20*, RB+7, RB+8, RB+9!, RB+13*

Label References

Name Line Occurrences
MESS XQUIT+19, RB+5
RB XQUIT+5
X XQUIT+13, RB+4, T+1, PM+4

Naked Globals

Name Field # of Occurrence
^( RB+8
^("T" RB+13
^(21 PM+7, MESS+4
^(22 X+2
^(26 RESET+8, RB+17

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% XQUIT+7~, RESET+8*, RESET+9*, RB+1~, RB+8*
U XQUIT+23, XQUIT+24, RESET+1, RESET+8, RESET+9, RESET+21, RB+15, RB+16, RB+17, PM+7
, MESS+2, MESS+4, MESS+6
>> XQD XQUIT+10
>> XQDIC XQUIT+23*, RESET+1*, RB+15*
XQFLAG XQUIT+7~
XQI XQUIT+7~, RESET+9*, RB+1~
XQJ XQUIT+7~
XQJMP XQUIT+22, XQUIT+25!, RESET+23!
XQNO XQUIT+25!, MESS+2*, MESS+6
XQONSTK RESET+9, RESET+23!
XQOP XQUIT+7~
XQOPQT XQUIT+7~, XQUIT+10*, XQUIT+25!, RESET+23!, RB+1~, RB+3*, PM+1~, PM+3*, MESS+4, X+1*
, X+2
XQRB XQUIT+5, RB+9!
>> XQSV XQUIT+22, XQUIT+23, RESET+1, RB+15, MESS+6
XQSVSTK RESET+23!
>> XQT XQUIT+24*, RESET+21*, RB+16*
>> XQT1 RESET+2*, RESET+8
XQTT XQUIT+25!, RESET+2, RESET+19*, RESET+20, RESET+23!, RB+13*
XQUIT XQUIT+14, XQUIT+25!, XQUIT+27, RB+4, T+2, PM+5
XQUR XQUIT+25!, RESET+23!
XQX XQUIT+7~, XQUIT+8*, XQUIT+19, RB+1~, RB+2*, RB+5, PM+1~, PM+2*, PM+6, MESS+1
, X+2*
>> XQY XQUIT+10, XQUIT+23*, RESET+1*, RB+3, RB+15*, RB+17, PM+3, PM+7, X+1
>> XQY0 XQUIT+23*, XQUIT+24, RESET+1*, RESET+21, RB+15*, RB+16, RB+17, MESS+2
>> XQYY RB+3
Y XQUIT+25!, RESET+23!
>> ZTQUEUED XQUIT+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All