Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Caller Graph |  Entry Points |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XBDHD1

Package: IHS VA Utilities

Routine: XBDHD1


Information

XBDHD1 ; IHS/ADC/GTH - COMPILES HEADER LINE ; [ 02/07/97 3:02 PM ]

Source Information

Source file <XBDHD1.m>

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
IHS VA Utilities 3 XBDHD  XBDHD2  XBDHDSP  

Entry Points

Name Comments DBIA/ICR reference
WLINE ;
NOTES ;
; WRITES THE CURRENT HEADER LINE AT THE TOP OF THE SCREEN
; INPUT = ^TMP("XBDH",$J,"HEADER",N),XBDHTHLW
; OUTPUT = XBDHHDSP,XBDHHDPD
; ALSO WRITES THE FIELD BOUNDARY LINE (AAAAAABBBCCCCC...) BELOW THE HEADER LINE
; THIS ROUTINE IS CALLED EVERY TIME THE HEADER LINE IS CHANGED BY THE EDITING PROCESS
INIT ;
EXIT ;
L3 ;
VAR ;
NEW ;
LINE ;
FIN ;

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: INIT+1
Function Call: WRITE
  • Prompt: "."
  • Line Location: INIT+4
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: INIT+5
Function Call: WRITE
  • Prompt: XBDHX,!
  • Line Location: FIN+3
Function Call: WRITE
  • Prompt: $E(@XBDHY,XBDHX-79,XBDHX)
  • Line Location: LINE+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("XBDH" INIT+4, VAR+1

Label References

Name Line Occurrences
LINE WLINE+1
VAR INIT+4

Naked Globals

Name Field # of Occurrence
^( VAR+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DX NEW+1~, INIT+3*
DY NEW+1~, FIN+1*, LINE+1*, LINE+2*
IOF INIT+1, INIT+5
>> IOXY FIN+2, LINE+2
>> V VAR+1
>> XBDHCHLW INIT+3*, VAR+1*
>> XBDHCHN VAR+1*
XBDHCHN2 NEW+1~, INIT+3*, INIT+4*, VAR+1, VAR+3, VAR+4
>> XBDHECHN VAR+4
XBDHHDPD NEW+1~, VAR+1*, VAR+2
>> XBDHHDR VAR+1*, VAR+2
XBDHHDSP NEW+1~, VAR+1*, VAR+2, VAR+5
>> XBDHHDW VAR+1*, VAR+2, VAR+5
>> XBDHL INIT+4*
XBDHL1 NEW+1~, INIT+3*, VAR+2*
XBDHL2 NEW+1~, INIT+3*, VAR+5*, L3+1
XBDHL3 NEW+1~, INIT+3*, L3+1*
>> XBDHNSL INIT+3*, VAR+1*
>> XBDHTHLW INIT+3, WLINE+1, L3+1
>> XBDHWOFF INIT+2
XBDHX FIN+1*, FIN+3, LINE+1*, LINE+2, VAR+5*, L3+1*, L3+2!
XBDHXX VAR+3*, VAR+4*, VAR+5, L3+2!
XBDHY LINE+2*, VAR+5*, L3+2!
>> XBDHZ WLINE+1*, FIN+1, LINE+1
Info |  Source |  Caller Graph |  Entry Points |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All