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

Package: Kernel

Routine: XQUTL


Information

XQUTL ;SEA/Luke - Menu System Utilities ;04/27/98 12:36 [ 04/02/2003 8:29 AM ]

Source Information

Source file <XQUTL.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 2 ^%ZIS  EN^XQH  
VA Fileman 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Kernel 1 XQUIT  

Entry Points

Name Comments DBIA/ICR reference
PRINT(XQUT) ;Print out the array XQUT()
PSYN(XQUSR) ;Print XQUSR's collected synonyms
PAUSE(XQSL) ;Pause after a screen load and allow the adjustment of XQSL
KSNY ;Kill off all ^XUTL("XQ",duz,"SYN") nodes
CSYN(XQUSR) ;Collect XQUSR's menu synonyms in ^XUTL("XQ",$J,"SYN")
HOLD ;Just hold the screen from moving until a RETURN is typed
DISPLAY ;Display the XQUIT MESSAGE field of the Option File
RESTART ;Write the lines of text to the screen

External References

Name Field # of Occurrence
^%ZIS PRINT+3, PRINT+7
$$GET1^DIQ DISPLAY+4
EN^XQH PAUSE+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?5,$P(^VA(200,XQUSR,0),",",2)_" "_$P(^(0),",")," has no synonyms defined.",!
  • Line Location: PSYN+3
Function Call: WRITE
  • Prompt: !?5,%,?12,$P(^(%),U,2)
  • Line Location: PSYN+4
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: RESTART+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: RESTART+9
Function Call: READ
  • Timeout: DTIME
  • Line Location: PAUSE+3
Function Call: WRITE
  • Prompt: !
  • Line Location: HOLD+5
Routine Call
  • %ZIS
  • Line Location:
    • PRINT+3
    • PRINT+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] CSYN+4, DISPLAY+2
^VA(200 - [#200] CSYN+3, PSYN+3
^XUTL("XQ" CSYN+4*, PSYN+2, PSYN+3, PSYN+4, KSNY+2

Label References

Name Line Occurrences
CSYN PSYN+2
PAUSE RESTART+7, RESTART+16, RESTART+18
PRINT DISPLAY+5
RESTART RESTART+21

Naked Globals

Name Field # of Occurrence
^( CSYN+3, PSYN+4, KSNY+2!
^(0 CSYN+3, PSYN+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% CSYN+1~, CSYN+2*, PSYN+1~, PSYN+4*, KSNY+1~, KSNY+2*, DISPLAY+4*, PRINT+1~, PRINT+12*, RESTART+3*
, RESTART+5, RESTART+6, HOLD+1~, HOLD+2*, HOLD+3*, HOLD+4*
DTIME PAUSE+3, HOLD+4
IOF RESTART+2, RESTART+9
IOM PRINT+7, PRINT+8*, RESTART+5, HOLD+2
>> IOP PRINT+3*, PRINT+7*
IOSL PRINT+3, PRINT+4*, PRINT+5
L PRINT+15~*, PRINT+16
T PRINT+15~*, PRINT+16
U CSYN+3, CSYN+4, PSYN+4, PAUSE+3, PAUSE+7
X CSYN+3*, CSYN+4, PRINT+15~*, PRINT+16*, PRINT+17
>> XQD DISPLAY+1*, DISPLAY+2, DISPLAY+3
XQEXIT RESTART+3, RESTART+13, RESTART+21!, RESTART+22!, PAUSE+4*, PAUSE+5*, PAUSE+6*, PAUSE+7*
>> XQH PAUSE+4*
>> XQI CSYN+2*
>> XQIEN DISPLAY+3*, DISPLAY+4
>> XQLINE PRINT+12*, PRINT+14, PRINT+15, PRINT+17, RESTART+1*, RESTART+4*, RESTART+5*, RESTART+6, RESTART+8*, RESTART+14
XQLN PRINT+1~
XQNL PRINT+1~, PRINT+11*, PRINT+13*, RESTART+3
XQREST RESTART+21!, RESTART+22!, PAUSE+4*, PAUSE+5*, PAUSE+6*
XQSL PRINT+1~, PRINT+5*, RESTART+6, RESTART+7, RESTART+14, RESTART+16, RESTART+18, PAUSE~, PAUSE+5*
>> XQSOP CSYN+2*, CSYN+3*
XQSYN CSYN+1~
XQUR PAUSE+1~, PAUSE+3*, PAUSE+4, PAUSE+5, PAUSE+6, PAUSE+7
XQUSR CSYN~, CSYN+3, CSYN+4, PSYN~, PSYN+2, PSYN+3, PSYN+4
XQUT DISPLAY+5, DISPLAY+6!, PRINT~
XQUT( PRINT+12, PRINT+14, PRINT+15, PRINT+17*, RESTART+5, RESTART+6
>> XQY DISPLAY+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All