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 |  Marked Items |  All
Print Page as PDF
Routine: XBHFMAN1

Package: IHS VA Utilities

Routine: XBHFMAN1


Information

XBHFMAN1 ; IHS/ADC/GTH - HELP FRAME MANUAL (2/2) ; [ 02/07/97 3:02 PM ]

Source Information

Source file <XBHFMAN1.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA Fileman 2 ^DIWP  ^DIWW  
IHS VA Utilities 1 RTRN^XBHFMAN  
Kernel 1 ^%ZISC  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS VA Utilities 1 XBHFMAN  

Entry Points

Name Comments DBIA/ICR reference
INDEX ; ----- Print the index.
HATOUT ;
END ;EP - Paginate, close, kill, quit.
MAKEHDRS ; ----- Make headers for odd and even pages.
HF(A) ; ----- Print the HELP FRAME text.
INDX(X) ; ----- Parse/capitalize one line of text. Check for indexed words.
HDR(XB) ; ----- Print a chapter heading.
DESC(A) ; ----- Print descriptions of the OPTIONs as the first of the chapter.
CONT(X) ; ----- Add chapter number, title, and page number to list.
PR(X) ;EP - Process one line of text.
MAIN ; ----- $ORDER thru the list of OPTIONS, and print them.
TOF ;EP ----- Move to bottom of page, print footer, paginate, print header.
CONTENTS ; ----- Print the table of Contents.

External References

Name Field # of Occurrence
^%ZISC HATOUT+1
^DIWP INDEX+6, INDEX+14, CONTENTS+4, CONTENTS+7, PR+3, HDR+2
^DIWW XBHFMAN1+11, XBHFMAN1+14, MAIN+2, INDEX+6, INDEX+18, CONTENTS+4, CONTENTS+9
RTRN^XBHFMAN INDEX+18, CONTENTS+9, TOF+1, TOF+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!
  • Line Location: INDEX+4
Function Call: WRITE
  • Prompt: !!!
  • Line Location: INDEX+7
Function Call: WRITE
  • Prompt: @IOF,!!!!!
  • Line Location: CONTENTS+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: CONTENTS+5
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: END+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: TOF+1
Function Call: WRITE
  • Prompt: !
  • Line Location: TOF+2
Function Call: WRITE
  • Prompt: !?(DIWL-1),XBDASH,!,?$S(XBODD:DIWR-$L(XBTITL),1:DIWL-1),XBTITL
  • Line Location: TOF+3
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: TOF+6
Function Call: WRITE
  • Prompt: !
  • Line Location: TOF+8
Function Call: WRITE
  • Prompt: ?$S(XBODD:DIWR-$L("Page "_XBPG),1:DIWL-1),"Page ",XBPG
  • Line Location: TOF+9
Function Call: WRITE
  • Prompt: !?DIWL-1,$S(XBODD:XBHDRO,1:XBHDRE)
  • Line Location: TOF+10
Function Call: WRITE
  • Prompt: !?(DIWL-1),XBDASH,!!
  • Line Location: TOF+11

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" XBHFMAN1+7
^DIC(19 - [#19] MAIN+2, HDR+1, MAKEHDRS+1, DESC+2, DESC+4
^DIC(9.2 - [#9.2] HF+2, HF+5, HF+7
^TMP("XBHFMAN" MAIN+2, HATOUT+2!, HDR+1, MAKEHDRS+1, MAKEHDRS+2
^TMP("XBHFMAN-CONTENTS" CONTENTS+7, CONT+1*
^TMP("XBHFMAN-I" INDX+7
^TMP("XBHFMAN-INDEX" INDEX+10, INDEX+11, INDX+7*

Label References

Name Line Occurrences
CONT INDEX+8, HDR+4
DESC MAIN+2
HATOUT XBHFMAN1+13, MAIN+3, INDEX+3, INDEX+17, INDEX+19, CONTENTS+8, CONTENTS+10
HDR MAIN+2
HF MAIN+2, HF+7
INDX PR+3
MAIN XBHFMAN1+8
MAKEHDRS MAIN+2
PR XBHFMAN1+11, DESC+2, DESC+4, HF+1, HF+2, HF+5
TOF XBHFMAN1+11, MAIN+2, INDEX+2, INDEX+14, CONTENTS+7, PR+2, PR+3

Naked Globals

Name Field # of Occurrence
^( INDEX+11, CONTENTS+7, DESC+4, HF+5, HF+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % INDX+6*, INDX+7*, HDR+1*, MAKEHDRS+3*
A XBHFMAN1+10~, XBHFMAN1+11*, PR+1~, DESC~, DESC+2, DESC+4, HF~, HF+1, HF+2, HF+5
, HF+7
B XBHFMAN1+10~, XBHFMAN1+11*, PR+1~, DESC+1~, DESC+3*, DESC+4*, HF+3~, HF+4*, HF+5*, HF+7*
DIC HATOUT+2!
>> DIRUT XBHFMAN1+11, XBHFMAN1+13, MAIN+2, MAIN+3, INDEX+3, INDEX+10, INDEX+14, INDEX+17, INDEX+19, CONTENTS+7
, CONTENTS+8, CONTENTS+10, TOF+1, TOF+5, DESC+4, HF+5, HF+7
DIWF HATOUT+2!
DIWL INDEX+12, INDEX+14, CONTENTS+7, HATOUT+2!, TOF+3, TOF+9, TOF+10, TOF+11, MAKEHDRS+4, MAKEHDRS+5
DIWR INDEX+12, INDEX+14, CONTENTS+7, HATOUT+2!, TOF+3, TOF+9, MAKEHDRS+4, MAKEHDRS+5
I PR+1~, DESC+1~, HF+3~
IOF CONTENTS+2, END+1, TOF+1, TOF+6
N PR+1~, DESC+1~, HF+3~
U MAIN+2, CONTENTS+7, HDR+1, HDR+2, HDR+4, MAKEHDRS+1, MAKEHDRS+2, HF+7
X XBHFMAN1+6*, XBHFMAN1+11*, INDEX+5*, INDEX+10*, INDEX+11*, INDEX+12*, INDEX+13, INDEX+14*, CONTENTS+3*, CONTENTS+7*
, PR~, PR+2, PR+3, INDX~, INDX+3*, INDX+4*, INDX+6*, INDX+7, HDR+2*, CONT~
, CONT+1
XB INDEX+9*, INDEX+10*, INDEX+11, INDEX+12, CONTENTS+6*, CONTENTS+7*, HATOUT+2!, HDR~, HDR+1*, HDR+2
, HDR+4
XBBM INDEX+14, CONTENTS+7, HATOUT+2!, PR+3, TOF+2
XBCHAP HATOUT+2!, MAKEHDRS+2*, MAKEHDRS+3*, MAKEHDRS+4, MAKEHDRS+5
XBCONT INDEX+9*, INDEX+12, CONTENTS+7, HATOUT+2!, CONT+1*
>> XBDASH TOF+3, TOF+11
XBHDR INDEX+1*, HATOUT+2!, TOF+10
>> XBHDRE TOF+10, MAKEHDRS+1*, MAKEHDRS+5*
>> XBHDRO TOF+10, MAKEHDRS+1*, MAKEHDRS+4*
XBIEN HATOUT+2!
>> XBNAME MAIN+1*, MAIN+2*, MAKEHDRS+1, MAKEHDRS+2
>> XBNOHDR XBHFMAN1+9*, MAIN+1*, CONTENTS+1*, TOF+1
>> XBNS XBHFMAN1+6
XBODD HATOUT+2!, TOF+3, TOF+7*, TOF+9, TOF+10
XBPARA HATOUT+2!
XBPG INDEX+8, HATOUT+2!, INDX+1, INDX+7, HDR+4, TOF+3, TOF+7*, TOF+9
XBROOT HATOUT+2!
>> XBSAVX INDEX+13*, INDEX+14*
>> XBSTRIP INDX+5
XBTITL HATOUT+2!, TOF+3
XBTM HATOUT+2!, TOF+8
XBX INDEX+11*, HATOUT+2!
XBY HATOUT+2!
Y PR+1~, INDX+2~, INDX+7*, DESC+1~, HF+3~
Z INDX+2~

Marked Items

Name Field # of Occurrence
$T(@A+B^@(3) XBHFMAN1+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All