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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: DIP1

Package: VA Fileman

Routine: DIP1


Information

DIP1 ;SFISC/GFT,TKW-PROCESS FROM-TO ;02:37 PM 30 Apr 2002 [ 12/09/2003 4:16 PM ]

Source Information

Source file <DIP1.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA Fileman 11 (FROM,TO)^DIARCALC  (S,SNEW,US)^DIBT  OS^DII  DTYP^DIOU  Q^DIP  (CK,FT,OPT)^DIP12  ^DIP2  FER1^DIQQ  
DIP1^DIQQQ  ^DIR  $$BEF^DIU5  

Caller Graph

Caller Graph Total: 9

Package Total Caller Graph
VA Fileman 6 DIBT  DIBTED  DII  DIP  DIP10  DIP11  
Kernel 2 XQ1  XQT1  
IHS Generic Interface System 1 INHDWPR  

Entry Points

Name Comments DBIA/ICR reference
DJ ;CALLED FROM DIP ROUTINE AT 2 PLACES
DPQ
S0
FTEM
TOPR
DTYP
QUOTE
STXT(DJ,F,T,DITYP) ;DETERMINE IF USER WANTS TO SORT FREE-TEXT FIELDS CONTAINING NUMBERS AS TEXT.
DIP2
DIP11 ;FROM DIP11
2400
PAR(M)
J ;
T0
N ;
  • ICR #182
    • Status: Active
    • Usage: Private
  • ICR #6921
    • Status: Pending
    • Usage: Private
    Q
    S
    T
    FRV
    DUP
    N2
    Z(%)
    PREV
    DTYPQ
    D1

    External References

    Name Field # of Occurrence
    FROM^DIARCALC S+2
    TO^DIARCALC T+1
    S^DIBT DUP+1
    SNEW^DIBT FTEM+1
    US^DIBT FTEM+2
    OS^DII DIP2
    DTYP^DIOU D1+1
    Q^DIP Q
    CK^DIP12 S0+1, T0+3
    FT^DIP12 DIP11+1, DJ+3
    OPT^DIP12 DJ+2, S0, 2400+3, 2400+5
    ^DIP2 DIP2
    FER1^DIQQ 2400+4
    DIP1^DIQQQ DUP
    ^DIR PREV+2, TOPR+2
    $$BEF^DIU5 TOPR+1, 2400+4

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !,"(Note that this value, starting with a quote (""""), precedes all alphanumerics)"
    • Line Location: QUOTE+0
    Routine Call
    • DIR
    • Line Location:
      • PREV+2
      • TOPR+2

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DD( J+5, J+6, D1+1
    ^DI( D1+6
    ^DIBT( FTEM

    Label References

    Name Line Occurrences
    DIP2 N+1
    DJ DIP1+3
    DPQ DUP
    DTYP DJ+2
    FRV QUOTE+2, N2+3
    J DIP11+2
    N2 STXT+4
    PAR QUOTE+1, 2400+1
    Q PREV+2, S0+1, TOPR+2, T0+3, 2400+4
    S S0+1
    S0 S+1
    STXT S0, T0+1
    T T0+3, 2400+4
    T0 T, T+2
    Z S+1, T

    Naked Globals

    Name Field # of Occurrence
    ^( D1+6
    ^(0 J+5, J+6

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % J+7*, FRV+1*, Z~, Z+1
    A DPQ!*, J+2*, J+5, J+6, S+1*, PREV*, PREV+1, PREV+3*, S0, T*
    , TOPR, TOPR+1*
    A( DPQ*
    A(1 DUP
    >> B QUOTE+3*, TOPR+1, T0+1, T0+2*, 2400+3, 2400+4
    >> BY DUP+1
    >> C N+1*
    >> DC DIP2*, J+5*, J+6*, J+7*, FRV
    >> DCC N+1*
    >> DI N+1
    >> DIAR T+2
    DIARE DIP11+2!, J+8!
    DIARS DIP11+2!, J+8!
    >> DIBT1 FTEM
    >> DIBTOLD FTEM+1
    DIC J+8!
    DIERR S!, PREV+4!, S0+1, T!, TOPR+4!, T0+3, Q!
    DIFLD DJ+1~, J+5, DTYP*, D1+1, D1+4
    DIFLDREG DJ+1~, J+6, DTYP*
    DIFRO J+1~
    DIFRTO J+8~, S+1*, S0+1, QUOTE, T*, T0+3, 2400+4, Z+2*
    >> DIJ PREV
    >> DIPA( PAR+1*
    >> DIPP( PREV
    DIPR J+1~, J+5*, J+6*, J+7*, PREV+1, TOPR
    >> DIQUIET QUOTE, 2400+4
    DIR PREV!, PREV+4!, TOPR!, TOPR+4!, Q!
    DIR("?" PREV+1*, TOPR*
    DIR("A" PREV*, PREV+1*, TOPR*
    DIR("B" PREV+1*, TOPR*
    DIR(0 PREV+1*, TOPR*
    DIROUT PREV+4!, TOPR+4!
    DIRUT PREV+4!, TOPR+4!
    >> DISV S+2, T+1
    >> DISYS DIP2
    DITYP S0, T0+1, 2400, D1!*, D1+1*, D1+2, D1+3*, D1+4, D1+6*, D1+7
    , D1+9*, DTYPQ, Q!, STXT~, STXT+1
    DITYP("D" D1+2*, D1+7*
    DITYP("T" D1+2, D1+3
    DJ DIP11+2, DJ+2, J+2, J+3, J+4, J+7, S, PREV, PREV+1, S0
    , QUOTE+3, TOPR, T0+1, T0+2, 2400+2, FRV, DTYP, DTYP+1, D1+4, D1+5
    , DTYPQ, PAR, Z, Z+1, STXT~, STXT+1, STXT+4, STXT+6, STXT+7, N2
    , N2+1, N2+2, N2+5, N2+6
    >> DK DUP+1*
    >> DPP DPQ*
    >> DPP( DUP+1, DPQ, DPQ+1!, DIP11+2!, DJ+2, J+2, J+3, J+4, J+7, S!
    , PREV, S0, QUOTE+3*, T0+2, 2400+2*, FRV, DTYP, DTYP+1, D1+4, D1+5
    , DTYPQ*, PAR, STXT+1!, STXT+4*, STXT+6*, STXT+7*, N2, N2+1!, N2+2*, N2+5
    , N2+6*
    >> DPP(0 DUP+1, DPQ
    >> DPQ( DPQ*
    >> DTOUT PREV+2, TOPR+2, Q
    >> DUOUT PREV+2, TOPR+2
    >> DXS DUP+1
    F STXT~, STXT+2, N2+2, N2+3
    F1 DIP11+1~, DJ+1~
    F2 DIP11+1~, DJ+1~, J+3, STXT+2~*, STXT+3, STXT+5, STXT+6, N2+3
    F3 DIP11+1~, DJ+1~, J+3*, PREV
    >> FR S+1, Z
    >> FR( Z
    >> FR(0 S+1
    I D1+5~*, D1+6*
    >> L S+1, T
    M FRV~, FRV+1*, PAR~*, PAR+1
    >> R J+2*, J+7
    S DUP+1, DTYP~, DTYP+1*, D1+1
    T STXT~, STXT+2, N2+5, N2+6
    T1 DIP11+1~, DJ+1~, TOPR+1
    T2 DIP11+1~, DJ+1~, J+3, STXT+2~*, STXT+3, STXT+5, STXT+7
    T3 DIP11+1~, DJ+1~, J+3*, J+4*, TOPR+1
    >> TO T, Z+1
    >> TO( Z+1
    >> TO(0 T
    U DPQ, J+2, J+3, J+4, J+5, J+6, J+7, S0, QUOTE+3, TOPR+1
    , 2400+2, 2400+3, 2400+4, FRV, DTYP, DTYP+1, D1+4, D1+5, DTYPQ, PAR
    , STXT+2, STXT+4, N2+2, N2+3, N2+5, N2+6
    X DPQ*, DPQ+1, PREV*, PREV+3*, S0, S0+1, QUOTE, QUOTE+3, TOPR+3*, T0+1
    , T0+3, 2400*, 2400+2, D1+5~*, D1+6, Q*, Z*, Z+1*, Z+2
    Y DPQ*, QUOTE+3*, T*, TOPR+3*, 2400*, 2400+1, 2400+2*, 2400+3, 2400+4, FRV*
    , FRV+1*, PAR+1, N2+2~, N2+3*
    Y(0 S0+1*, QUOTE+3, T0*, 2400*, 2400+2
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All