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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: INHSZ20

Package: IHS Generic Interface System

Routine: INHSZ20


Information

INHSZ20 ;JSH,DGH; 18 Oct 1999 10:54 ;Interface script compiler (INHSZ2 cont'd) ; 11 Nov 91 6:42 AM

Source Information

Source file <INHSZ20.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
IHS Generic Interface System 7 ^INHDIPZ  ($$SYNTAX,ERROR)^INHSZ0  (DOWN,L,UP)^INHSZ1  ($$FORMAT,L)^INHSZ2  (ATSET,DICOMP)^INHSZ21  $$VEXP^INHSZ4  (MDOWN,MUP)^INHSZ71  
Uncategorized 2 ($$CASECONV,$$LB,$$LBTB,$$REPLACE)^UTIL  ^UTSRD  
VA Fileman 2 ^DIC  ^DIM  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS Generic Interface System 2 INHSZ2  INHSZ21  

Entry Points

Name Comments DBIA/ICR reference
ENDWHILE ;End of a WHILE in Output Mode
SCREEN ;Screen entries in WHILE loop
L
LINEO ;LINE command in OUTPUT mode
WHILE ;WHILE statement in Output mode
TEMPLATE ;Invoke a print template to generate lines
BACKPT(IX) ;Add code to scan back pointer for entry #s
PUT ;Put line into message
GOT

External References

Name Field # of Occurrence
^DIC TEMPLATE+4, WHILE+7, WHILE+10
^DIM SCREEN+6
^INHDIPZ TEMPLATE+6
$$SYNTAX^INHSZ0 TEMPLATE+2, SCREEN+5
ERROR^INHSZ0 LINEO+13, LINEO+14, LINEO+44, TEMPLATE+5, WHILE+11, WHILE+12, SCREEN+1, SCREEN+2, SCREEN+3, SCREEN+6
DOWN^INHSZ1 WHILE+6, GOT+11
L^INHSZ1 L
UP^INHSZ1 ENDWHILE+1
$$FORMAT^INHSZ2 LINEO+14
L^INHSZ2 TEMPLATE+7
ATSET^INHSZ21 LINEO+12
DICOMP^INHSZ21 LINEO+12
$$VEXP^INHSZ4 LINEO+10
MDOWN^INHSZ71 WHILE+9
MUP^INHSZ71 ENDWHILE+5
$$CASECONV^UTIL TEMPLATE+3
$$LB^UTIL SCREEN+6
$$LBTB^UTIL LINEO+5, TEMPLATE+3, SCREEN+5
$$REPLACE^UTIL SCREEN+8
^UTSRD GOT+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Compiling Print Template: ",T
  • Line Location: TEMPLATE+6
Function Call: WRITE
  • Prompt: !!,"File #"_+FILE_" has more than one pointer back to file #"_FILE(SLVL-1)_".",!?5,"Choose which field or none for no automatic back pointer extraction."
  • Line Location: GOT+6
Routine Call
  • DIC
  • Line Location:
    • TEMPLATE+4
    • WHILE+7
    • WHILE+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIPT - [#.4] Classic Fileman Calls
^DIC - [#1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( WHILE+8, GOT+2, GOT+3
^DIC - [#1] WHILE+13

Label References

Name Line Occurrences
BACKPT GOT+5, GOT+8
GOT WHILE+7
L LINEO+8, LINEO+9, LINEO+10, LINEO+11, LINEO+12, LINEO+15, LINEO+19, LINEO+26, LINEO+32, LINEO+33
, LINEO+45, LINEO+46, LINEO+47, LINEO+48, PUT+1, PUT+2, WHILE+6, GOT+9, GOT+11, GOT+12
, BACKPT+2, ENDWHILE+4, SCREEN+7, SCREEN+8

Naked Globals

Name Field # of Occurrence
^( GOT+3
^(0 GOT+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% GOT+3~*, GOT+7
%1 LINEO+4*, LINEO+5, LINEO+6, SCREEN+4~, SCREEN+5*, SCREEN+6
>> %2 LINEO+5*, LINEO+6, LINEO+7
>> %E WHILE+3, WHILE+6, WHILE+7, WHILE+10
>> A LINEO+1*, LINEO+8, LINEO+9*, LINEO+10*, LINEO+11*, LINEO+12*, LINEO+15*, LINEO+19*, LINEO+26*, LINEO+32*
, LINEO+33*, LINEO+45*, LINEO+46*, LINEO+47, LINEO+48*, PUT+1*, PUT+2*, TEMPLATE+7*, WHILE+5*, WHILE+6*
, GOT+9*, GOT+10*, GOT+11*, GOT+12*, BACKPT+2*, ENDWHILE+2*, ENDWHILE+4*, SCREEN+7*, SCREEN+8*
CH GOT+3~, GOT+4
CH( GOT+3*, GOT+5, GOT+8
CH("" GOT+5
>> COMM TEMPLATE+2, SCREEN+5
>> CON LINEO+8*, LINEO+9, LINEO+10, LINEO+11, LINEO+12
DIC TEMPLATE+4*!, WHILE+2~, WHILE+7*, WHILE+10*
DIC("S" TEMPLATE+4*
DIC(0 TEMPLATE+4*, WHILE+7*, WHILE+10*
DLMFLAG LINEO+2~, LINEO+31*, LINEO+32, LINEO+33, LINEO+41*, LINEO+45, LINEO+46
>> DOTLVL SCREEN+2, SCREEN+3
>> ER LINEO+3, LINEO+8, LINEO+14
>> F LINEO+5*, LINEO+14*, LINEO+17, LINEO+25, LINEO+30, LINEO+31, LINEO+32, LINEO+41, LINEO+45
FID LINEO+25~*, LINEO+26
>> FILE TEMPLATE+5, WHILE+4*, WHILE+7, WHILE+8, WHILE+13*, GOT+2, GOT+3, GOT+6, GOT+9, GOT+11
, GOT+12, BACKPT+2, ENDWHILE+4*, SCREEN+8
>> FILE( WHILE+4*, WHILE+8*, WHILE+13*, GOT+2, GOT+3, GOT+6, ENDWHILE+4, ENDWHILE+5
FILE1 WHILE+2~, WHILE+8*, WHILE+13*, ENDWHILE+5~*
I LINEO+3*, LINEO+4*, LINEO+5, LINEO+6, GOT+3~*
>> INDS( SCREEN+3
INM GOT~*, GOT+1, GOT+9, GOT+10
>> INSTD LINEO+19, LINEO+48, PUT+1, PUT+2
IX BACKPT~, BACKPT+2
>> J GOT+3*
>> LC LINEO+4*
>> LINE TEMPLATE+2, TEMPLATE+3, SCREEN+5, SCREEN+7
>> LINE( LINEO+4
>> MAX TEMPLATE+6
>> MM LINEO+41*, LINEO+43*, LINEO+44, LINEO+45, LINEO+46
>> MNODE( WHILE+8*
>> MODE SCREEN+1
>> MULT WHILE+8*
>> OTHER( WHILE+4*, WHILE+9*, WHILE+12, WHILE+13*, GOT, ENDWHILE+4
>> OUT LINEO+3, LINEO+6*, LINEO+8, LINEO+14
>> P LINEO+3*, LINEO+19
>> PC LINEO+31*, LINEO+32, LINEO+33, LINEO+41*, LINEO+43*, LINEO+45, LINEO+46
>> ROU TEMPLATE+6, TEMPLATE+7
>> SET( LINEO+11
>> SLVL WHILE+4, WHILE+5*, WHILE+6, WHILE+8, WHILE+9, WHILE+12, WHILE+13, GOT*, GOT+2, GOT+3
, GOT+6, GOT+10, GOT+11, ENDWHILE+1*, ENDWHILE+2, ENDWHILE+3, ENDWHILE+4, ENDWHILE+5
T TEMPLATE+1~, TEMPLATE+3*, TEMPLATE+4, TEMPLATE+5, TEMPLATE+6
U WHILE+7, WHILE+8, GOT+3, GOT+9, GOT+12, BACKPT+2, SCREEN+3, SCREEN+8
>> V LINEO+5*, LINEO+7, LINEO+8, LINEO+13
>> V1 LINEO+8*, LINEO+9, LINEO+10, LINEO+11, LINEO+12
>> W LINEO+31*, LINEO+32, LINEO+33, LINEO+41*, LINEO+43, LINEO+44, LINEO+45, LINEO+46
>> WHSUB LINEO+10, WHILE+5*, GOT*, ENDWHILE+3*
>> X TEMPLATE+4*, WHILE+7*, WHILE+8*, WHILE+10*, GOT+7, GOT+8, SCREEN+6*, SCREEN+8
>> Y TEMPLATE+5, TEMPLATE+6, WHILE+7, WHILE+8, WHILE+11, WHILE+13
>> Y(0 WHILE+7
Z WHILE+2~, WHILE+8*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All