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

Package: Controlled Substances

Routine: PSDADJIN


Information

PSDADJIN ;B'ham ISC/LTL,JPW - Balance Initializer for NAOU ; 16 Feb 94

Source Information

Source file <PSDADJIN.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 4 NOW^%DTC  ^DIC  ^DIE  ^DIR  
Controlled Substances 2 DEV^PSDBAN  ^PSDSET  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Controlled Substances 1 PSD NAOU BAL INITIAL  

Entry Points

Name Comments DBIA/ICR reference
QUIT
LOOK
REP
TR
MON
CHKD
FIND

External References

Name Field # of Occurrence
NOW^%DTC CHKD+18
^DIC LOOK+1, MON+1, FIND+1, FIND+5
^DIE CHKD+22, MON+2, FIND+2
^DIR CHKD+2, CHKD+20, REP+1
DEV^PSDBAN REP+2
^PSDSET PSDADJIN+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"This NAOU does not maintain a perpetual inventory balance to initialize.",!!
  • Line Location: LOOK+2
Function Call: WRITE
  • Prompt: !!,"There are no drugs in ",PSDLOCN
  • Line Location: CHKD+0
Function Call: WRITE
  • Prompt: !!,"Give me a second to alphabetize.",!
  • Line Location: CHKD+3
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: CHKD+9
Routine Call
  • DIE
  • Line Location:
    • CHKD+22
    • MON+2
    • FIND+2
Routine Call
  • DIC
  • Line Location:
    • LOOK+1
    • MON+1
    • FIND+1
    • FIND+5
Routine Call
  • DIR
  • Line Location:
    • CHKD+2
    • CHKD+20
    • REP+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSD(58.8 - [#58.8] Classic Fileman Calls
^PSD(58.81 - [#58.81] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSD(58.8 - [#58.8] LOOK+2, CHKD, CHKD+5, CHKD+6, CHKD+7, CHKD+8*, CHKD+11, CHKD+17, CHKD+23*, CHKD+24
, MON, MON+1, FIND+3
^PSD(58.81 - [#58.81] TR, FIND*, FIND+1
^PSDRUG - [#50] CHKD+6, CHKD+8
^TMP("PSDB" CHKD+8*, CHKD+10, CHKD+15, QUIT!

Label References

Name Line Occurrences
FIND FIND
LOOK LOOK+2
QUIT PSDADJIN+2, LOOK+1, CHKD, CHKD+2, CHKD+10

Naked Globals

Name Field # of Occurrence
^(0 CHKD+7, MON*, FIND+3*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% PSDADJIN+3~, CHKD+18
%H PSDADJIN+3~
%I PSDADJIN+3~
D0 PSDADJIN+3~
D1 PSDADJIN+3~
D2 PSDADJIN+3~
DA PSDADJIN+3~, CHKD+16*, MON+2*, FIND+2*, FIND+5!
DA(1 CHKD+16*, MON+1*, MON+2*, FIND+5*
DA(2 MON+1*, MON+2*, FIND+5*
DIC PSDADJIN+3~, LOOK*, LOOK+1!, MON+1*!, FIND+1*!, FIND+4*, FIND+5!
DIC("A" LOOK*
DIC("S" LOOK*
DIC(0 LOOK*, MON+1*, FIND+1*, FIND+4*
DIE PSDADJIN+3~, CHKD+16*, MON+2*, FIND+2*!
>> DILOCKTM CHKD+17, TR
DINUM PSDADJIN+3~, MON+1*, FIND+1*, FIND+5*
DIR PSDADJIN+3~, CHKD+2!, CHKD+20!, REP+1!
DIR("A" CHKD+1*, CHKD+20*, REP*
DIR("B" REP+1*
DIR(0 CHKD+1*, CHKD+20*, REP*
DIRUT PSDADJIN+3~, CHKD+10, CHKD+21
DLAYGO PSDADJIN+3~, MON+1*!, FIND+1*!, FIND+4*, FIND+5!
DR PSDADJIN+3~, CHKD+22*, MON+2*, FIND+2*
DT MON+1, MON+2
DTOUT PSDADJIN+3~, LOOK+1
DUOUT PSDADJIN+3~, LOOK+1
IOF CHKD+9
>> NAOU REP+2*
>> NAOUN REP+2*
NODE PSDADJIN+3~, CHKD+15*, CHKD+19
PSAC PSDADJIN+3~, CHKD+10*
PSAQ PSDADJIN+3~
PSDAT PSDADJIN+3~, CHKD+18*
PSDBKU PSDADJIN+3~, CHKD+7*, CHKD+8
PSDLOC PSDADJIN+3~, LOOK+1*, LOOK+2!, CHKD, CHKD+5, CHKD+6, CHKD+8, CHKD+11, CHKD+16, CHKD+17
, CHKD+23, CHKD+24, MON, MON+1, MON+2, FIND+3, FIND+5, REP+2
PSDLOCN PSDADJIN+3~, LOOK+1*, LOOK+2!, CHKD, REP+2
PSDPKG PSDADJIN+3~, CHKD+7*, CHKD+8
PSDR PSDADJIN+3~
PSDREC PSDADJIN+3~, CHKD+21*, CHKD+22, CHKD+25
PSDRUG PSDADJIN+3~, CHKD+4*, CHKD+5*, CHKD+6, CHKD+7, CHKD+8, CHKD+10*, CHKD+11, CHKD+15, CHKD+16
, CHKD+17, CHKD+23, CHKD+24, MON, MON+1, MON+2, FIND+3, FIND+5
PSDRUGN PSDADJIN+3~, CHKD+4*, CHKD+10*, CHKD+15, CHKD+19
PSDS PSDADJIN+3~, LOOK+1*, LOOK+2!, CHKD+7
>> PSDSITE PSDADJIN+2
PSDT PSDADJIN+3~, FIND*, FIND+1, FIND+2, FIND+5
U LOOK+1, CHKD+8, FIND
X PSDADJIN+3~, MON+1*, FIND+1*, FIND+5*
Y PSDADJIN+3~, LOOK+1, CHKD+2, CHKD+8!, CHKD+21, FIND+5!, REP+1
Y(0 LOOK+1
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