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

Package: VA FileMan

Routine: DIKCU2


Information

DIKCU2 ;SFISC/MKO-ARRAY COMPARE, TEXT MANIPULATION ;2:40 PM 28 Jan 1998

Source Information

Source file <DIKCU2.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 3 BLD^DIALOG  ($$FLEVDIFF,$$FROOTDA)^DIKCU  $$OREF^DILF  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 28

Package Total Caller Graph
VA FileMan 28 DDS41  DDUCHK4  DDUCHK5  DIEF  DIEKMSG  DIEVK1  DIEZ3  DIEZ4  
DIKC  DIKC2  DIKCP1  DIKCP2  DIKCR  DIKCU  DIKCU1  DIKCUTL  
DIKCUTL2  DIKD  DIKD1  DIKD2  DIKK  DIKK2  DIKKP  DIKKUTL  
DIKKUTL1  DIKKUTL4  DIVC  DIVR  

Entry Points

Name Comments DBIA/ICR reference
GCMP(DIKCU2A0,DIKCU2B0) ;
XRINFO(XR,UIR,LDIF,MAXL,RFILE,IROOT,SS) ;
LD(X) ;Strip leading spaces
DOWNT ;Push the T array from element J+1 down
TR(X) ;Strip trailing spaces
UPT ;Pop the T array from element J+1 down
WRAP(T,WID,WID1,COD) ;Wrap the lines in the T array
ERR(ERR,DIFILE,DIIENS,DIFIELD,DI1,DI2,DI3) ;Build an error message

External References

Name Field # of Occurrence
BLD^DIALOG ERR+3
$$FLEVDIFF^DIKCU XRINFO+9
$$FROOTDA^DIKCU XRINFO+10, XRINFO+13
$$OREF^DILF GCMP+11

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("IX" - [#.11] XRINFO+2, XRINFO+5, XRINFO+17, XRINFO+18

Label References

Name Line Occurrences
$$LD WRAP+17, WRAP+24, WRAP+30, WRAP+34
$$TR WRAP+24, WRAP+33
DOWNT WRAP+21, WRAP+43
UPT WRAP+35, WRAP+53

Naked Globals

Name Field # of Occurrence
^( XRINFO+17
^(0 XRINFO+5, XRINFO+18

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
COD WRAP~, WRAP+15
CRV XRINFO+3~, XRINFO+17*, XRINFO+18
DI1 ERR~
DI2 ERR~
DI3 ERR~
DIFIELD ERR~
DIFILE ERR~
DIIENS ERR~
DIKCU2A GCMP+1~, GCMP+2*, GCMP+3, GCMP+5, GCMP+8, GCMP+12*, GCMP+13, GCMP+14, GCMP+15, GCMP+16
DIKCU2A0 GCMP~, GCMP+2, GCMP+11*, GCMP+13, GCMP+15
DIKCU2B GCMP+1~, GCMP+2*, GCMP+3, GCMP+5, GCMP+8, GCMP+12*, GCMP+13, GCMP+14, GCMP+15, GCMP+16
DIKCU2B0 GCMP~, GCMP+2, GCMP+11*, GCMP+13, GCMP+15
DIKCU2DA GCMP+1~, GCMP+5*, GCMP+6, GCMP+7, GCMP+8
DIKCU2DB GCMP+1~, GCMP+5*, GCMP+6, GCMP+7, GCMP+8
DIKCU2E GCMP+1~, GCMP+10*, GCMP+12, GCMP+14*, GCMP+15*, GCMP+16*, GCMP+17
E WRAP+2~, WRAP+50*, WRAP+51, WRAP+52
ERR ERR~, ERR+3
FIL XRINFO+3~, XRINFO+18*, XRINFO+22
FILE XRINFO+3~, XRINFO+5*, XRINFO+6, XRINFO+8, XRINFO+9, XRINFO+10, XRINFO+13
FLD XRINFO+3~, XRINFO+18*, XRINFO+22
I TR+2~, TR+3*, TR+4, LD+2~, LD+3*, LD+4, ERR+1~, ERR+2*
IOM WRAP+5, WRAP+8, WRAP+9
IROOT XRINFO~, XRINFO+15*
J WRAP+2~, WRAP+15*, WRAP+16, WRAP+17, WRAP+20, WRAP+22, WRAP+23, WRAP+24, WRAP+27, WRAP+28
, WRAP+29, WRAP+30, WRAP+32, WRAP+33, WRAP+34, WRAP+35*, WRAP+38*, WRAP+39, WRAP+42, WRAP+44
, WRAP+45, WRAP+48, WRAP+49, WRAP+50, WRAP+51, WRAP+52, WRAP+53*, DOWNT+2, DOWNT+3, UPT+2
K DOWNT+1~, DOWNT+2*, UPT+1~, UPT+2*
LDIF XRINFO~, XRINFO+1!, XRINFO+9*, XRINFO+10, XRINFO+12*
MAXL XRINFO~, XRINFO+1!
MAXL( XRINFO+20*
ML XRINFO+3~, XRINFO+18*, XRINFO+20, XRINFO+22
NAME XRINFO+3~, XRINFO+5*, XRINFO+6, XRINFO+15
ORD XRINFO+3~, XRINFO+18*, XRINFO+19, XRINFO+20, XRINFO+21
P WRAP+2~, WRAP+22*, WRAP+23, WRAP+24, WRAP+32*, WRAP+33, WRAP+34, ERR+1~, ERR+3
P( ERR+2*
RFILE XRINFO~, XRINFO+5*, XRINFO+6, XRINFO+8, XRINFO+9
S XRINFO+3~, XRINFO+17*, XRINFO+22
SS XRINFO~, XRINFO+1!, XRINFO+22*
SS( XRINFO+22*
T WRAP~, WRAP+1, WRAP+12, WRAP+55*
T( WRAP+15, WRAP+17*, WRAP+20, WRAP+22, WRAP+23*, WRAP+24*, WRAP+27, WRAP+28, WRAP+29*, WRAP+30*
, WRAP+32, WRAP+33*, WRAP+34*, WRAP+35, WRAP+38, WRAP+42, WRAP+44*, WRAP+45*, WRAP+48, WRAP+49
, WRAP+50, WRAP+51*, WRAP+52*, WRAP+53, DOWNT+2*, DOWNT+3*, UPT+2*, UPT+3!
T("" DOWNT+2, UPT+2, UPT+3
T(0 WRAP+12*, WRAP+55!
T0 WRAP+2~, WRAP+12*, WRAP+55
TYPE XRINFO+3~, XRINFO+5*
U XRINFO+5, XRINFO+18, XRINFO+22
UIR XRINFO~, XRINFO+1!, XRINFO+10*, XRINFO+13*, XRINFO+14, XRINFO+15*, XRINFO+20*, XRINFO+21*, XRINFO+24*
V ERR+1~, ERR+2*
W WRAP+2~, WRAP+8*, WRAP+9*, WRAP+10*, WRAP+16*, WRAP+20, WRAP+22, WRAP+23, WRAP+27, WRAP+32
, WRAP+39*, WRAP+42, WRAP+44, WRAP+45, WRAP+48, WRAP+50
WID WRAP~, WRAP+4*, WRAP+5*, WRAP+6*, WRAP+8, WRAP+16, WRAP+39
WID1 WRAP~, WRAP+8
X TR~, TR+1, TR+3, TR+4, LD~, LD+1, LD+3, LD+4
XR XRINFO~, XRINFO+2, XRINFO+5, XRINFO+17, XRINFO+18
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All