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 |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: DGX41

Package: Registration

Routine: DGX41


Information

DGX41 ; ;09/16/15

Source Information

Source file <DGX41.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
VA FileMan 10 ^%DT  E^DIE0  (,F,FIREREC,M,N,OUT,UNIQFERR,Z)^DIE17  Z^DIE2  ^DIE3  (AST,NOSCR)^DIED  QQ^DIEQ  ($$CREF,$$OREF)^DILF  
^DIR  RW^DIR2  
Registration 2 GETAPI^DGICDGT  ^DGX42  

Entry Points

Name Comments DBIA/ICR reference
42
C16S
X29
X
X25
X24
X27
X26
X21
X20
X22
24
25
26
27
20
21
22
23
28
29
RD
RE
4
8
X32
11
X30
C21
C6F1
D
X34
X35
C31S
X39
P
C16F2
T
2
C46
51
50
X47
X46
X45
X44
X42
X41
X40
C31X1(DION)
C26X1(DION)
X49
C21S
NKEY
PR
C21X1(DION)
BEGIN
C36
C31
3
C41X1(DION)
7
C36S
C26S
X50
C41
O
C46S
W
RP
39
38
33
32
31
30
37
36
35
34
C26F1
C26F2
Y
C41S
SET
C21F2
C21F1
C46F2
C6S
X8
X9
6
X2
X3
X1
X6
C6
X4
X5
B
N
R
V
Z
C16F1
10
13
12
15
14
17
16
19
18
C41F2
X7
C46X1(DION)
41
C41F1
DE
X31
C26
C16
C36F1
X37
48
49
46
47
44
45
TR
43
40
C36F2
1
5
9
C46F1
KEYCHK()
A
I
X19
X10
X11
X12
X14
X15
X16
X17
QS
C31F1
C31F2
C36X1(DION)
C16X1(DION)
X36
SAVEVALS

External References

Name Field # of Occurrence
^%DT X6
GETAPI^DGICDGT X16, X21, X26, X31, X36, X41, X46
^DGX42 51
E^DIE0 I+1
^DIE17 RD
F^DIE17 1, 2, 3, 4, 5, 7, 12, 14, 15, 17
, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30
, 31, 32, 34, 35, 36, 37, 39, 40, 41, 42
, 44, 45, 46, 47, 49, 50, 51
FIREREC^DIE17 1, 2, 3, 4, 5, 12, 14, 15, 17, 19
, 20, 22, 24, 25, 27, 29, 30, 32, 34, 35
, 37, 39, 40, 42, 44, 45, 47, 49, 50
M^DIE17 T
N^DIE17 RP
OUT^DIE17 1, 2, 3, 4, 5, 12, 14, 15, 17, 19
, 20, 22, 24, 25, 27, 29, 30, 32, 34, 35
, 37, 39, 40, 42, 44, 45, 47, 49, 50
UNIQFERR^DIE17 Z
Z^DIE17 X
Z^DIE2 RD+1
^DIE3 T
AST^DIED P
NOSCR^DIED P
QQ^DIEQ QS
$$CREF^DILF C6F1, C16F2, C21F2, C26F2, C31F2, C36F2, C41F2, C46F2
$$OREF^DILF C6F1, C16F2, C21F2, C26F2, C31F2, C36F2, C41F2, C46F2
^DIR SET+2
RW^DIR2 O+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: W
  • Line Location: W+0
Function Call: WRITE
  • Prompt: !?DL+DL-2,DLB_": "
  • Line Location: W+0
Function Call: WRITE
  • Prompt: W
  • Line Location: O+0
Function Call: WRITE
  • Prompt: Y
  • Line Location: O+0
Function Call: WRITE
  • Prompt: !?9
  • Condition for execution: $X>45
  • Line Location: O+0
Function Call: WRITE
  • Prompt: " (No Editing)"
  • Line Location: O+2
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: TR+0
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: TR+0
Function Call: WRITE
  • Prompt: " "_X
  • Line Location: RD+2
Routine Call
  • DIR
  • Line Location:
    • SET+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DGPT - [#45] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( T, R, R+1
^DD("DD" R+2
^DD("KEY" - [#.31] N
^DGPT - [#45] DE, X1, X6, C16F1+2!, C16F1+4*, C16X1+1, C21F1+2!, C21F1+4*, C21X1+1, C26F1+2!
, C26F1+4*, C26X1+1, C31F1+2!, C31F1+4*, C31X1+1, C36F1+2!, C36F1+4*, C36X1+1, C41F1+2!, C41F1+4*
, C41X1+1, C46F1+2!, C46F1+4*, C46X1+1
^DISV( RD+2, Z*

Label References

Name Line Occurrences
$$KEYCHK Z
@( B, V
A N, Z, Y, RP, 1, 2, 3, 4, 5, 12
, 14, 15, 17, 19, 20, 22, 24, 25, 27, 29
, 30, 32, 34, 35, 37, 39, 40, 42, 44, 45
, 47, 49, 50
B QS
BEGIN DGX41+1
C16F1 C16S
C16F2 C16F1+5
C16S C16
C16X1 C16F1
C21F1 C21S
C21F2 C21F1+5
C21S C21
C21X1 C21F1
C26F1 C26S
C26F2 C26F1+5
C26S C26
C26X1 C26F1
C31F1 C31S
C31F2 C31F1+5
C31S C31
C31X1 C31F1
C36F1 C36S
C36F2 C36F1+5
C36S C36
C36X1 C36F1
C41F1 C41S
C41F2 C41F1+5
C41S C41
C41X1 C41F1
C46F1 C46S
C46F2 C46F1+5
C46S C46
C46X1 C46F1
C6F1 C6S
C6S C6
D RD, RD+1, P+1, QS
DE DGX41+1, 1, 2, 3, 4, 5, 7, 12, 14, 15
, 17, 19, 20, 21, 22, 24, 25, 26, 27, 29
, 30, 31, 32, 34, 35, 36, 37, 39, 40, 41
, 42, 44, 45, 46, 47, 49, 50
N Y
NKEY N
O Y, RP
P T
PR RE, I+1
QS RD, NKEY
R R, R+1
RD Y, I, I+1
RE 6+2, 7+2, 8+2, 9+2, 10+2, 11+2, 16+3, 21+3, 26+3, 31+3
, 36+3, 41+3, 46+3
RP PR, R, R+1
SAVEVALS Z
SET T
TR RE
V T, P+1
W O, RE
X N, T+1, P, Y
X1 1
X12 12
X14 14
X15 15
X17 17
X19 19
X2 2
X20 20
X22 22
X24 24
X25 25
X27 27
X29 29
X3 3
X30 30
X32 32
X34 34
X35 35
X37 37
X39 39
X4 4
X40 40
X42 42
X44 44
X45 45
X47 47
X49 49
X5 5
X50 50
Z P+1

Naked Globals

Name Field # of Occurrence
^( RD+2, R, R+1
^("F" SAVEVALS*
^(0 DE+1, R, R+1
^(1 X1
^(12.1 T
^(70 X6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DE+1*, DE+2*, T, R+2*, SET+2*
>> %DT X6*
%Z DE+1*, DE+2, DE+3!
>> D N, D*
>> D0 DE
>> DA DE, C16F1+2, C16F1+4, C16X1+1, C21F1+2, C21F1+4, C21X1+1, C26F1+2, C26F1+4, C26X1+1
, C31F1+2, C31F1+4, C31X1+1, C36F1+2, C36F1+4, C36X1+1, C41F1+2, C41F1+4, C41X1+1, C46F1+2
, C46F1+4, C46X1+1
>> DA(1 X6, C16F1+2, C16F1+4, C16X1+1, X16, C21F1+2, C21F1+4, C21X1+1, X21, C26F1+2
, C26F1+4, C26X1+1, X26, C31F1+2, C31F1+4, C31X1+1, X31, C36F1+2, C36F1+4, C36X1+1
, X36, C41F1+2, C41F1+4, C41X1+1, X41, C46F1+2, C46F1+4, C46X1+1, X46
DB DE!, C6!, C6S!, C16!, C16S!, C21!, C21S!, C26!, C26S!, C31!
, C31S!, C36!, C36S!, C41!, C41S!, C46!, C46S!
DB( T, P, X, SET, SET+1
>> DC RP
DDER T, T+1!, SET+2
DE DE!
DE( O+2, RE, Z, Y, PR, RP, SAVEVALS, SAVEVALS+1, KEYCHK, 6+1*
, 16+1*, 21+1*, 26+1*, 31+1*, 36+1*, 41+1*, 46+1*
DE(10 DE+1*
DE(11 DE+1*
DE(16 DE+1*, C16
DE(21 DE+2*, C21
DE(26 DE+2*, C26
DE(31 DE+2*, C31
DE(36 DE+2*, C36
DE(41 DE+2*, C41
DE(46 DE+2*, C46
DE(6 DE+1*, C6
DE(7 DE+1*
DE(8 DE+1*
DE(9 DE+1*
DG DE!, PR*, R*, R+1*, R+2, 1, 2, 3, 4, 5
, 7, 12, 14, 15, 17, 19, 20, 21, 22, 24
, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36
, 37, 39, 40, 41, 42, 44, 45, 46, 47, 49
, 50, 51
DG( Z*, C6S, C16S, C21S, C26S, C31S, C36S, C41S, C46S
>> DGADD X3*, X4, X15, X20, X25, X30, X35, X40, X45, X50
>> DGHOLD X1*, X15, X20, X25, X30, X35, X40, X45, X50
>> DGHOLD1 X1*
DGIT X16~*, X21~*, X26~*, X31~*, X36~*, X41~*, X46~*
>> DGJUMP X5, X12
>> DGNFLD X5*, X14*, X17*, X19*, X22*, X24*, X27*, X29*, X32*, X34*
, X37*, X39*, X42*, X44*, X47*, X49*
>> DGPTF X1
DGPTIT X1!, X17!, X22!, X27!, X32!, X37!, X42!, X47!
DGPTIT( X17*, X22*, X27*, X32*, X37*, X42*, X47*
>> DGSUR X1
>> DIC DE*, P*
>> DIC("S" T, Z!
>> DIC(0 P*, 1*, 2*, 3*, 4*, 5*, 12*, 14*, 15*, 17*
, 19*, 20*, 22*, 24*, 25*, 27*, 29*, 30*, 32*, 34*
, 35*, 37*, 39*, 40*, 42*, 44*, 45*, 47*, 49*, 50*
>> DIE DE*, P, C6F1, C16F2, C21F2, C26F2, C31F2, C36F2, C41F2, C46F2
>> DIE("NO^" X2*
>> DIEFIRE 1, 2, 3, 4, 5, 12, 14, 15, 17, 19
, 20, 22, 24, 25, 27, 29, 30, 32, 34, 35
, 37, 39, 40, 42, 44, 45, 47, 49, 50
>> DIEL DE*
>> DIEZRXR( C6F1*, C6F1+1*, C16F2*, C16F2+1*, C21F2*, C21F2+1*, C26F2*, C26F2+1*, C31F2*, C31F2+1*
, C36F2*, C36F2+1*, C41F2*, C41F2+1*, C46F2*, C46F2+1*
>> DIEZTMP SAVEVALS, SAVEVALS+1, SAVEVALS+2, C16X1+1, C21X1+1, C26X1+1, C31X1+1, C36X1+1, C41X1+1, C46X1+1
>> DIFLD N, T, D, SAVEVALS, SAVEVALS+1, SAVEVALS+2, 6*, 7*, 8*, 9*
, 10*, 11*, 16*, 21*, 26*, 31*, 36*, 41*, 46*
>> DIIENS SAVEVALS, SAVEVALS+1, SAVEVALS+2, C6F1, C16X1+1, C16F2, C21X1+1, C21F2, C26X1+1, C26F2
, C31X1+1, C31F2, C36X1+1, C36F2, C41X1+1, C41F2, C46X1+1, C46F2
DION C16X1~, C16X1+1, C21X1~, C21X1+1, C26X1~, C26X1+1, C31X1~, C31X1+1, C36X1~, C36X1+1
, C41X1~, C41X1+1, C46X1~, C46X1+1
DIQUIET SET+1~*
DIR SET~
DIR("V" SET*
DIR(0 SET*
>> DIXR C6F1+1*, C16F1*, C16F2+1*, C21F1*, C21F2+1*, C26F1*, C26F2+1*, C31F1*, C31F2+1*, C36F1*
, C36F2+1*, C41F1*, C41F2+1*, C46F1*, C46F2+1*
>> DL DE*, W
DLAYGO P*, Z!
>> DLB W, RD+2, Z, D, 6*, 7*, 8*, 9*, 10*, 11*
, 16*, 21*, 26*, 31*, 36*, 41*, 46*
>> DNM BEGIN*
>> DP DE*, N, T, SAVEVALS, SAVEVALS+1, SAVEVALS+2
>> DQ O+2, A*, B, RE, T, P, P+2, V, X, D
, Y, PR, RP, SET, SET+1, SAVEVALS, BEGIN*, 1*, 2*, 3*
, 4*, 5*, C6S, 7*, 12*, 13*, 14*, 15*, C16S, 17*
, 18*, 19*, 20*, 21*, C21S, 22*, 23*, 24*, 25*, 26*
, C26S, 27*, 28*, 29*, 30*, 31*, C31S, 32*, 33*, 34*
, 35*, 36*, C36S, 37*, 38*, 39*, 40*, 41*, C41S, 42*
, 43*, 44*, 45*, 46*, C46S, 47*, 48*, 49*, 50*
>> DQ( A!, P+2, D*, PR
DTIME TR
>> DTOUT TR*
>> DU DE*, P, D, PR, SET, 6*, 7*, 7+1*, 8*, 8+1*
, 9*, 9+1*, 10*, 10+1*, 11*, 11+1*, 16*, 16+2*, 21*, 21+2*
, 26*, 26+2*, 31*, 31+2*, 36*, 36+2*, 41*, 41+2*, 46*, 46+2*
DUZ RD+2, Z
>> DV O+1, O+2, N, RD+2, T, P, P+1, Z, D, Y
, PR, RP, I, 6*, 7*, 8*, 9*, 10*, 11*, 16*
, 21*, 26*, 31*, 36*, 41*, 46*
>> DW Z, D, SAVEVALS+1, KEYCHK, 1*, 2*, 3*, 4*, 5*, 6*
, 6+1, 7*, 8*, 9*, 10*, 11*, 12*, 14*, 15*, 16*
, 16+1, 17*, 19*, 20*, 21*, 21+1, 22*, 24*, 25*, 26*
, 26+1, 27*, 29*, 30*, 31*, 31+1, 32*, 34*, 35*, 36*
, 36+1, 37*, 39*, 40*, 41*, 41+1, 42*, 44*, 45*, 46*
, 46+1, 47*, 49*, 50*
>> DZ QS*
U DE+1, DE+2, TR, P, P+2, Z, D, R, R+1, SET
, 1, 2, 3, 4, 5, X6, 12, 14, 15, X15
, C16F1, C16X1+1, 17, 19, 20, X20, C21F1, C21X1+1, 22, 24
, 25, X25, C26F1, C26X1+1, 27, 29, 30, X30, C31F1, C31X1+1
, 32, 34, 35, X35, C36F1, C36X1+1, 37, 39, 40, X40
, C41F1, C41X1+1, 42, 44, 45, X45, C46F1, C46X1+1, 47, 49
, 50, X50
X O+2*, TR*, N, RD, RD+1, RD+2*, T, P*, P+1!, P+2*
, Z, X+1*, QS, Y*, PR*, R*, R+1*, R+2, RP*, I+1
, SET+2*, NKEY*, 1*, 2*, 3*, 4*, 5*, C6S*, X6*!, 12*
, 14*, 15*, C16S*, C16F1~, C16F1+2, C16F1+3!*, C16F1+4, C16X1!, C16X1+2*, 17*
, X17, 19*, 20*, C21S*, C21F1~, C21F1+2, C21F1+3!*, C21F1+4, C21X1!, C21X1+2*
, 22*, X22, 24*, 25*, C26S*, C26F1~, C26F1+2, C26F1+3!*, C26F1+4, C26X1!
, C26X1+2*, 27*, X27, 29*, 30*, C31S*, C31F1~, C31F1+2, C31F1+3!*, C31F1+4
, C31X1!, C31X1+2*, 32*, X32, 34*, 35*, C36S*, C36F1~, C36F1+2, C36F1+3!*
, C36F1+4, C36X1!, C36X1+2*, 37*, X37, 39*, 40*, C41S*, C41F1~, C41F1+2
, C41F1+3!*, C41F1+4, C41X1!, C41X1+2*, 42*, X42, 44*, 45*, C46S*, C46F1~
, C46F1+2, C46F1+3!*, C46F1+4, C46X1!, C46X1+2*, 47*, X47, 49*, 50*
X(1 C16F1+1, C16F1+3, C16X1+1*, C16X1+2, C21F1+1, C21F1+3, C21X1+1*, C21X1+2, C26F1+1, C26F1+3
, C26X1+1*, C26X1+2, C31F1+1, C31F1+3, C31X1+1*, C31X1+2, C36F1+1, C36F1+3, C36X1+1*, C36X1+2
, C41F1+1, C41F1+3, C41X1+1*, C41X1+2, C46F1+1, C46F1+3, C46X1+1*, C46X1+2
X1 C16F1~!*, C21F1~!*, C26F1~!*, C31F1~!*, C36F1~!*, C41F1~!*, C46F1~!*
X2 C16F1~!*, C16F1+3, C21F1~!*, C21F1+3, C26F1~!*, C26F1+3, C31F1~!*, C31F1+3, C36F1~!*, C36F1+3
, C41F1~!*, C41F1+3, C46F1~!*, C46F1+3
>> Y O, O+1, O+2, P, Y, PR*, R*, R+1*, R+2*, SET+2
, 1*, 2*, 3*, 4*, X4*, 5*, X5*, X6, 12*, X12*
, 14*, 15*, X15*, 17*, X17*, 19*, 20*, X20*, 22*, X22*
, 24*, 25*, X25*, 27*, X27*, 29*, 30*, X30*, 32*, X32*
, 34*, 35*, X35*, 37*, X37*, 39*, 40*, X40*, 42*, X42*
, 44*, 45*, X45*, 47*, X47*, 49*, 50*, X50*
>> Y(0 SET+2
YS V!
>> ZTQUEUED X, NKEY

Marked Items

Name Field # of Occurrence
$T(@(3) D
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All