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

Package: Registration

Routine: DGPTX1


Information

DGPTX1 ; GENERATED FROM 'DG101' INPUT TEMPLATE(#426), FILE 45;08/05/14

Source Information

Source file <DGPTX1.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
VA FileMan 11 (,IX)^DIC  ^DICR  (DIEZ,E)^DIE0  (,0,F,FIREREC,M,N,OUT,UNIQFERR,Z)^DIE17  Z^DIE2  ^DIE3  (AST,NOSCR)^DIED  QQ^DIEQ  
$$GETTMP^DIKC1  ^DIR  RW^DIR2  
Registration 5 UP^DGHELP  CAT1^DGINP  $$ACTIVE^DGPTDD  $$ELIG^DGUTL3  $$SITE^VASITE  

Entry Points

Name Comments DBIA/ICR reference
DE
W
O
TR
A
B
RE
N
RD
T
P
V
Z
X
QS
D
Y
PR
R
RP
I
SET
SAVEVALS
NKEY
KEYCHK()
BEGIN
1
X1
2
3
X3
4
X4
5
C5
C5S
C5F1
X5
6
X6
7
X7
8
X8
9
X9
10
X10
11
X11
12
C12
C12S
C12F1
X12
13
14
X14
15
16
17
18
R18
19
X19
20
21
X21
22
X22
23
X23
24
25
X25
26
X26
27
X27
28
X28
29
30
X30
31
X31
32
X32
33
X33
34
X34
35
36
X36
37

External References

Name Field # of Occurrence
UP^DGHELP X5, X9, X32
CAT1^DGINP X12
$$ACTIVE^DGPTDD X5
$$ELIG^DGUTL3 10+2
^DIC X4, X6, X8, X31
IX^DIC X5, X9, X32
^DICR C5+2
DIEZ^DIE0 18+1
E^DIE0 I+1, 10+4
^DIE17 RD
0^DIE17 37
F^DIE17 1, 3, 6, 11, 14, 18, 19, 21, 22, 23
, 25, 28, 30, 36
FIREREC^DIE17 1, 3, 11, 14, 19, 21, 23, 25, 28, 30
, 36
M^DIE17 T
N^DIE17 RP, 10+4
OUT^DIE17 1, 3, 11, 14, 19, 21, 23, 25, 28, 30
, 36
UNIQFERR^DIE17 Z
Z^DIE17 X
Z^DIE2 RD+1
^DIE3 T
AST^DIED P
NOSCR^DIED P
QQ^DIEQ QS
$$GETTMP^DIKC1 BEGIN+1
^DIR SET+2
RW^DIR2 O+1
$$SITE^VASITE 4+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
  • Variable: X
  • Timeout: DTIME
  • 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
  • DIC
  • Line Location:
    • X4
    • X6
    • X8
    • X31
Routine Call
  • DIC
  • Line Location:
    • X5
    • X9
    • X32
Routine Call
  • DIR
  • Line Location:
    • SET+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] Classic Fileman Calls
^DGPT - [#45] Classic Fileman Calls
^DIC(45.81 - [#45.81] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( T, R, R+1, C5+2
^DD("DD" R+2
^DD("KEY" - [#.31] N
^DGPT - [#45] DE, C5+2, 10+2, C12+2, C12S+2, 18
^DIC(4 - [#4] X4, X8, X31
^DIE(426 BEGIN+2
^DISV( RD+2, Z*
^DPT - [#2] C12+2, C12S+2
^DPT("ACB" C12+2!, C12S+2*!

Label References

Name Line Occurrences
$$KEYCHK Z
@( B, V
A N, Z, Y, RP, 1, 3, 10+4, 11, 14, R18
, 19, 21, 23, 25, 28, 30, 36
B QS
BEGIN DGPTX1+1
C12F1 C12S
C12S C12
C5F1 C5S
C5S C5
D RD, RD+1, P+1, QS
DE DGPTX1+1, 1, 3, 6, 11, 14, 18, R18, 19, 21
, 22, 23, 25, 28, 30, 36
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, 10+5
RE 5+2, 6+2, 7+2, 8+1, 9+1, 12+3, 22+2, 26+2, 27+2, 31+1
, 32+1, 33+2, 34+1
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
X11 11
X14 14
X19 19
X21 21
X23 23
X25 25
X28 28
X3 3
X30 30
X36 36
Y 4+3
Z P+1, 10+5

Naked Globals

Name Field # of Occurrence
^( RD+2, R, R+1, C12+2*, C12S+2*
^("F" SAVEVALS*
^(0 DE+1, R, R+1, 18
^(101 DE+3, C5+2*
^(12.1 T
^(70 DE+2
^(99 X4, X8, X31

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DE+1*, DE+2*, DE+3*, T, R+2*, SET+2*, C12+2*!, C12S+2*!
%C C12+2*!, C12S+2*!
%Z DE+1*, DE+2*, DE+3*, DE+4!
>> D N, D*, X5*, X9*, X32*
>> D(0 18*
>> D0 BEGIN+3*, C5+2*, 18
>> DA DE, BEGIN+3, C5+2, 10+2, C12+2, C12S+2
DB DE!, C5!, C5S!, C12!, C12S!
DB( T, P, X, SET, SET+1, 10+4*
>> DC RP, 18+1*
DDER T, T+1!, SET+2
DE DE!
DE( O+2, RE, Z, Y, PR, RP, SAVEVALS, SAVEVALS+1, KEYCHK, 5+1*
, 10+4*, 12+1*
DE(10 DE+3*
DE(12 DE+3*, C12, C12+1
DE(22 DE+2*
DE(26 DE+2*
DE(27 DE+2*
DE(31 DE+2*
DE(32 DE+2*
DE(33 DE+2*
DE(34 DE+2*
DE(4 DE+1*
DE(5 DE+1*, C5, C5+1
DE(6 DE+3*
DE(7 DE+3*
DE(8 DE+3*
DE(9 DE+3*
>> DFN 10+2
DG DE!, PR*, R*, R+1*, R+2, 1, 3, 6, 11, 14
, 18, 19, 21, 22, 23, 25, 28, 30, 36
DG( Z*, C5S, C5S+1, C12S, C12S+1
>> DGJUMP X1, X3*, X14, X19, X21*, X23, X25*, X28, X30*, X36
>> DGO 18+1*
>> DGPTFMT X11
DIC DE*, P*, X4*, C5+1*, C5S+1*, X5*, X6!*, X8*, X9*, C12+1*
, C12S+1*, X31*, X32*
DIC("S" T, Z!, X6*
DIC(0 P*, 1*, 3*, X4*, X5*, X8*, X9*, 11*, 14*, 19*
, 21*, 23*, 25*, 28*, 30*, X31*, X32*, 36*
>> DICRREC BEGIN+2*
>> DIE DE*, P, C5+1, C5S+1, X5, X6, X9, C12+1, C12S+1, X31
, X32
DIEBADK BEGIN+1!
DIEFIRE BEGIN+1!, 1, 3, 11, 14, 19, 21, 23, 25, 28
, 30, 36
>> DIEL DE*
>> DIEZ BEGIN+3*
DIEZAR BEGIN+1~, BEGIN+2*
DIEZRXR BEGIN+1~
DIEZTMP SAVEVALS, SAVEVALS+1, SAVEVALS+2, BEGIN+1~*
>> DIFLD N, T, D, SAVEVALS, SAVEVALS+1, SAVEVALS+2, 4*, 5*, 6*, 7*
, 8*, 9*, 10*, 12*, 22*, 26*, 27*, 31*, 32*, 33*
, 34*
>> DIG C5+2*
>> DIH C5+2*
DIIENS SAVEVALS, SAVEVALS+1, SAVEVALS+2, BEGIN+1~, BEGIN+3*
DIQUIET SET+1~*
DIR SET~
DIR("V" SET*
DIR(0 SET*
>> DIU C5+2*
DIV C5+2!*
DIV(0 C5+2*
DIXR BEGIN+1~
>> DL DE*, W
DLAYGO P*, Z!
>> DLB W, RD+2, Z, D, 4*, 5*, 6*, 7*, 8*, 9*
, 10*, 12*, 22*, 26*, 27*, 31*, 32*, 33*, 34*
>> 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*
, C5S, C5S+1, 6*, 10+4, 11*, C12S, C12S+1, 13*, 14*, 15*
, 16*, 17*, 18*, 19*, 20*, 21*, 22*, 23*, 24*, 25*
, 28*, 29*, 30*, 35*, 36*
>> DQ( A!, P+2, D*, PR
DTIME TR, BEGIN+3*
>> DTOUT TR*
>> DU DE*, P, D, PR, SET, 4*, 5*, 6*, 6+1*, 7*
, 7+1*, 8*, 9*, 10*, 10+1*, 12*, 12+2*, 22*, 22+1*, 26*
, 26+1*, 27*, 27+1*, 31*, 32*, 33*, 33+1*, 34*
DUZ RD+2, Z
>> DV O+1, O+2, N, RD+2, T, P, P+1, Z, D, Y
, PR, RP, I, 4*, 5*, 6*, 7*, 8*, 9*, 10*
, 10+4, 12*, 22*, 26*, 27*, 31*, 32*, 33*, 34*
>> DW Z, D, SAVEVALS+1, KEYCHK, 1*, 3*, 4*, 5*, 5+1, 6*
, 7*, 8*, 9*, 10*, 10+4, 11*, 12*, 12+1, 14*, 19*
, 21*, 22*, 23*, 25*, 26*, 27*, 28*, 30*, 31*, 32*
, 33*, 34*, 36*
>> DZ QS*
>> I(0 18*
>> PTF X5
U DE+1, DE+2, DE+3, TR, P, P+2, Z, D, R, R+1
, SET, BEGIN+3*, 1, 3, 4+1, C5+2, 10+2, 11, C12+2, C12S+2
, 14, 18, 19, 21, 23, 25, 28, 30, 36
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*, 3*, 4+1*, 4+2, X4*!, C5+1*, C5+2*, C5S*
, C5S+1*, X5!, X5+1!, X6*!, X8*!, X9!, X9+1!, 10+2*, 10+3, 10+4*
, 10+5, 11*, C12+1*, C12S*, C12S+1*, C12S+2, 14*, 18*, 19*, 21*
, 23*, 25*, 28*, 30*, X31*!, X32!, X32+1!, X34!, 36*
Y O, O+1, O+2, P, Y, PR*, R*, R+1*, R+2*, SET+2
, 1*, X1*, 3*, 4+2*, X4, C5+2!, X5, X6, X8, X9
, 10+3*, 10+4, 11*, X11*, 14*, X14*, 18*, 19*, X19*, 21*
, 23*, X23*, 25*, 28*, X28*, 30*, X31, X32, 36*, X36*
Y(0 SET+2
Y(1 C5+2*, 18*
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