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

Package: Prosthetics

Routine: RMPRFO1


Information

RMPRFO1 ;PHX/RFM,HPL-DRIVER FOR PROSTHETIC LETTERS ;3/17/03 12:19

Source Information

Source file <RMPRFO1.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
VA FileMan 6 ^DIC  YN^DICN  ^DIE  ^DIK  EN1^DIP  EN^DIWE  
Prosthetics 5 (DEL,EXIT)^RMPRFO1  SET^RMPRFO2  (EXIT,PRNT1)^RMPRFO3  DIV4^RMPRSIT  EN^RMPRUTL2  
Kernel 2 HOME^%ZIS  ^%ZISC  
Registration 1 KVAR^VADPT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Prosthetics 5 RMPR CORR DELETE  RMPR CORR VIEW  RMPRFO  RMPRFO1  RMPRFO2  

Entry Points

Name Comments DBIA/ICR reference
NAME ;
EDIT
EDIT1
ASK ;
ASK2 ;DECIDES TO KEEP EDITING LETTER OR DELETE IT
; ALREADY SAID NOT TO ACCEPT LETTER
EN2 ;PRINT/DELETE A LETTER
DICW ;CHOOSE THE LETTER TO PRINT
PRINT ;VIEW LETTER
VI
EXIT ;common exit point
DEL

External References

Name Field # of Occurrence
HOME^%ZIS EN2+2
^%ZISC EXIT+5
^DIC DICW+2
YN^DICN EDIT1ASK+1, ASK2+2, DEL
^DIE VI+1
^DIK DEL+2
EN1^DIP PRINT+8
EN^DIWE EDIT
DEL^RMPRFO1 ASK2+5
EXIT^RMPRFO1 EDIT1+1, ASK+2, ASK2+4
SET^RMPRFO2 EDIT1+3, ASK+5
EXIT^RMPRFO3 DICW+9
PRNT1^RMPRFO3 DICW+9, PRINT+5
DIV4^RMPRSIT EN2+1
EN^RMPRUTL2 DICW+3
KVAR^VADPT EXIT+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Do you wish to view this letter"
  • Line Location: EDIT1+0
Function Call: WRITE
  • Prompt: !,"Answer `YES` to view the letter, `NO` to not"
  • Line Location: EDIT1+2
Function Call: WRITE
  • Prompt: !,"Do you wish to accept this letter"
  • Line Location: ASK+1
Function Call: WRITE
  • Prompt: !,"Answer `YES` or `NO`"
  • Line Location: ASK+3
Function Call: WRITE
  • Prompt: !,"Do you wish to Delete this letter"
  • Line Location: ASK2+2
Function Call: WRITE
  • Prompt: $C(7),!!,?35,"Letter Deleted..."
  • Line Location: ASK2+4
Function Call: WRITE
  • Prompt: !,"Enter `YES` to Delete this letter"
  • Line Location: ASK2+7
Function Call: WRITE
  • Prompt: !,?5,$C(7),"Someone else is Editing this entry!"
  • Line Location: DICW+5
Function Call: WRITE
  • Prompt: ?9," Deleted..."
  • Line Location: PRINT+9
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+11
Function Call: READ
  • Formatting: !!
  • Prompt: "Enter `return` to continue: "
  • Variable: X
  • Timeout: DTIME
  • Line Location: VI+0
Function Call: WRITE
  • Prompt: $C(7),!,"You may only enter `return` here.."
  • Line Location: VI+0
Function Call: WRITE
  • Prompt: !,"Are you sure you want to delete this letter"
  • Line Location: DEL+0
Function Call: WRITE
  • Prompt: !,"Answer `YES` to Delete the letter, `NO` to exit"
  • Line Location: DEL+0
Routine Call
  • %ZIS
  • Line Location:
    • EN2+2
Routine Call
  • DIC
  • Line Location:
    • DICW+2
Routine Call
  • DIE
  • Line Location:
    • VI+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RMPR(665.4 - [#665.4] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RMPR(665.2 - [#665.2] NAME+4, NAME+5, DICW+9, PRINT+4, PRINT+5
^RMPR(665.4 - [#665.4] ASK2+5, DICW+5, DICW+7, PRINT+2, PRINT+3, PRINT+9, EXIT+1
^TMP($J NAME+2*, NAME+3*, NAME+5*, EXIT+2!

Label References

Name Line Occurrences
@( PRINT+9
ASK ASK+3
ASK2 ASK+4, ASK2+7
DEL DICW+6, DEL
EDIT ASK2+8
EDIT1 EDIT1+2, VI+1
EXIT EN2+1, DICW+2, DICW+5, DICW+9, PRINT+9, VIVI+1, DEL+1, DEL+2
PRINT EDIT1+3, ASK+5
VI VI

Naked Globals

Name Field # of Occurrence
^( NAME+4
^(0 NAME+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EDIT1*, EDIT1+1, ASK+1*, ASK+2, ASK2+2*, ASK2+3, DEL*
%X EXIT+3!
%Y EXIT+3!
>> BY PRINT+7*
DA DICW+3*, DICW+4, DICW+7*, DICW+9!, PRINT+5*, VI+1*, EXIT+3!, DEL+2*
>> DFN DICW+2*, PRINT+2*
>> DHD PRINT+6*
DIC EDIT*, EN2+1!, EN2+2*, DICW+2!, PRINT+6*, EXIT+3!
DIC("A" EN2+2*
DIC(0 EN2+2*
DIE VI+1*, EXIT+3!
DIE("NO^" VI+1*
DIK EXIT+3!, DEL+2*
DR VI+1*, EXIT+3!
DTIME VI
>> DTOUT VI+1
>> DUOUT VI+1
>> FLDS PRINT+7*
FR PRINT+7*, EXIT+3!
ITM DICW+8*, DICW+9!
ITMFLG DICW+7*, DICW+9!
J EXIT+4!
KILL EXIT+3!
>> L PRINT+7*
NAME EXIT+4!
NAME1 EXIT+4!
>> PG PRINT+7*
>> POP PRINT+8*, PRINT+9
RI NAME+4*, NAME+5*, EXIT+3!
RMPR1 PRINT+4*, PRINT+5!, EXIT+3!
RMPR2 EXIT+3!
>> RMPRAA68 EDIT1+1*, EDIT1+2, EDIT1+3, ASK+2*, ASK+3, ASK+4, ASK2+3*, ASK2+7, DEL*, DEL+1
>> RMPRCOMB EXIT+4
>> RMPRDA PRINT+1
RMPRDATE EXIT+3!
RMPRDEL EXIT+3!
RMPRDELE DICW+6, EXIT+3!, DELDEL+1
RMPRDEN EXIT+4!
>> RMPRDFN DICW+2*
RMPREND EXIT+4!
RMPRFA NAME+4, NAME+5, EXIT+3!
RMPRFF EXIT+4!
RMPRFFL EDIT1+3*, ASK+5!, PRINT+9, VIVI+1, EXIT+3!
RMPRFLAG EDIT*, EXIT+4!
RMPRGO PRINT+9*, EXIT+4!
RMPRHED EXIT+3!
RMPRIN ASK2+4, ASK2+5, DICW+3, DICW+4*, DICW+5, DICW+7, DICW+8, PRINT+1*, PRINT+2, PRINT+3
PRINT+5, PRINT+7, PRINT+9, VI+1, EXIT+1, EXIT+3!, DEL+2
RMPRL EXIT+3!
RMPRNAM1 EXIT+4!
RMPRNAM2 EXIT+4!
RMPRNAME NAME+1*, NAME+2, NAME+3, EXIT+3!
>> RMPRPG PRINT+6*
RMPRPRIN EDIT1+3*, ASK+5, EXIT+3!
RMPRRVA EXIT+3!
RMPRTY DICW+5*, DICW+9!, PRINT+3*, PRINT+4, PRINT+5
RMPRU EXIT+3!
RO EXIT+4!
RP EXIT+4!
RV NAME+4*, NAME+5*, EXIT+3!
RZ EXIT+4!
>> TAB NAME+5*
>> TO PRINT+7*
U NAME+2, NAME+5, DICW+5, DICW+7, DICW+9, PRINT+2, PRINT+3, PRINT+5
VA EXIT+4!
VADM EXIT+4!
VADM(5 NAME+2
VAPA EXIT+4!
>> X VI*
>> Y EN2+1, DICW+2
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