DDWG ;SFISC/MKO-GOTO ;05:49 PM 24 Aug 2002
Source file <DDWG.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
GOTO | ;Go to a specific location
|
|
GOTOS | ;Go to a page
|
|
GOTOL | ;Go to a line
|
|
GOTOC | ;Go to a column
|
|
LINE(DDWLN,DDWCOL) | ;Adjust arrays and position cursor on line DDWLN
|
|
ASK(DDWLC,DDWS,DDWLEN,DDWDEF,DDWVAL,DDWHLP,DDWANS,DDWCOD) | ;Prompt user
|
|
PROMPT | ;Issue read
|
|
VALGTO | ;Validate DDWX
|
|
HELP(DDWMSG) | ;Print message
|
|
SCREEN() | ;Return current screen
|
|
LTOSC(L) | ;Convert line number to page number
|
|
CUP(Y,X) | ;Pos cursor
|
|
POS(R,C,F) | ;Pos cursor based on char pos C
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
C | POS~, POS+2*, POS+4, POS+6, POS+7, POS+8 |
>> DDGLCLR | ASK+4, ASK+9, PROMPT+2, HELP+6 |
>> DDGLDEL | ASK+3, ASK+4, ASK+9, PROMPT+2, HELP+6 |
>> DDGLGRA | ASK+3 |
>> DDWA | GOTOL+5, GOTOL+6, LINE+3, LINE+4, LINE+5, LINE+6, SCREEN+1 |
DDWANS | GOTO+1~, GOTO+3, GOTO+4, GOTO+5, GOTO+7, GOTO+9, GOTOS+2, GOTOS+5, GOTOS+6, GOTOL+2 , GOTOL+5, GOTOL+6, GOTOC+2, GOTOC+5, GOTOC+6, ASK~, ASK+5!, PROMPT+7* |
>> DDWC | GOTOC+5, GOTOC+6, ASK+10, POS+4* |
DDWCH | VALGTO+1~, VALGTO+5* |
>> DDWCNT | GOTOS+8, GOTOL+8, LINE+2 |
DDWCOD | ASK~, PROMPT+3 |
DDWCOL | GOTOC+1~, GOTOC+2*, GOTOC+3*, GOTOC+4*, GOTOC+5*, GOTOC+6*, GOTOC+7*, GOTOC+8*, GOTOC+9, LINE~ , LINE+1*, LINE+4, LINE+6, LINE+8 |
DDWDEF | ASK~, PROMPT+3 |
DDWEC | HELP+1~, HELP+3*, HELP+6 |
DDWERR | PROMPT+1~, PROMPT+6, VALGTO+3*, VALGTO+7! |
DDWHLP | GOTO+1~, GOTO+3, ASK~, PROMPT+5 |
DDWI | GOTO+1~, ASK+1~, ASK+4*, ASK+7*, ASK+8, ASK+9, HELP+1~, HELP+4*, HELP+5, HELP+6 |
>> DDWL( | ASK+9, POS+2, POS+3 |
DDWLC | ASK~, ASK+2, ASK+4, ASK+7, PROMPT+2, PROMPT+3, HELP+4, HELP+5, HELP+6 |
DDWLEN | ASK~, PROMPT+3 |
DDWLN | GOTOL+1~, GOTOL+2*, GOTOL+3*, GOTOL+4*, GOTOL+5*, GOTOL+6*, GOTOL+7*, GOTOL+8*, GOTOL+9, LINE~ , LINE+2*, LINE+3, LINE+4, LINE+5, LINE+6, LINE+8 |
>> DDWMR | GOTOS+9, LINE+3, ASK+2, ASK+4, ASK+7, PROMPT+2, PROMPT+3, HELP+5, SCREEN+1, LTOSC+1 |
DDWMSG | HELP~, HELP+2 |
DDWMSG( | HELP+6 |
DDWMSG("" | HELP+3 |
DDWMSG(1 | HELP+2* |
>> DDWN | POS+3* |
>> DDWOFS | ASK+9, POS+6, POS+7, POS+8 |
>> DDWRW | GOTOL+5, GOTOL+6, GOTOC+9, ASK+10, SCREEN+1, POS+4* |
DDWS | GOTOS+1~, GOTOS+2*, GOTOS+3*, GOTOS+4*, GOTOS+5*, GOTOS+6*, GOTOS+7*, GOTOS+8*, GOTOS+9, ASK~ , PROMPT+2, PROMPT+3 |
DDWVAL | ASK~, PROMPT+6 |
DDWX | PROMPT+1~, PROMPT+3, PROMPT+5, PROMPT+7, VALGTO+2, VALGTO+4, VALGTO+5, VALGTO+6, POS+1~, POS+6* , POS+7 |
>> DX | CUP+1*, POS+8* |
>> DY | CUP+1*, POS+8* |
F | POS~, POS+3, POS+4 |
IOM | ASK+3, ASK+9, POS+7 |
>> IOTM | PROMPT+3, CUP+1, POS+8 |
>> IOXY | CUP+1, POS+8 |
L | LTOSC~, LTOSC+1 |
R | POS~, POS+2, POS+3, POS+4, POS+8 |
U | GOTO+4, VALGTO+2 |
X | CUP~, CUP+1 |
Y | CUP~, CUP+1 |