DDW1 ;SFISC/PD KELTZ-LOAD, SAVE ;1:31 PM 16 Aug 2000 [ 04/02/2003 8:25 AM ]
Source file <DDW1.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | MSG^DDW (BOT,SHIFT)^DDW3 (ASK,LINE)^DDWG |
Name | Comments | DBIA/ICR reference |
---|---|---|
LOAD | ;Put up "box" and load document
|
|
BOX | ;Draw box
|
|
CUP(Y,X) | ;Cursor positioning
|
|
CTRL | ;Strip control characters from DDWX
|
|
POS(R,C,F) | ;Pos cursor based on char pos C
|
|
NTS(X) | ;Change "" to " "
|
|
AUTOSV | ;Autosave
|
|
SV | ;Called from DDWT1 and AUTOSV
|
|
QUIT | ;If any edits were made, issue confirmation prompt.
|
|
AUTOTM | ;Prompt for autosave time
|
|
TR(X,F) | ;Strip trailing blanks
|
|
QUITVAL | ;Validate responses to the confirmation prompt
|
|
MIN(X,Y) | ;Return the minimum of X and Y
|
|
SAVE | ;Save document
|
|
AUTOVAL | ;Validate autosave time
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("DDW" | SAVE+7 |
^TMP("DDW1" | LOAD+14*, SAVE+12, SAVE+24 |
Name | Line Occurrences |
---|---|
$$MIN | SAVE+18 |
$$NTS | SAVE+7, SAVE+19, SAVE+24 |
BOX | LOAD+2 |
CTRL | LOAD+13, LOAD+18 |
CUP | LOAD+21, BOX+4, BOX+11, BOX+17 |
POS | SV+4, SV+5 |
SAVE | SV+1, QUIT+12 |
SV | AUTOSV+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
C | POS~, POS+2*, POS+4, POS+6, POS+7, POS+8 |
>> DDGLDEL | LOAD+26, BOX+5 |
>> DDGLVID | LOAD+26, BOX+5 |
>> DDWA | SV+3, SV+4, SAVE+6 |
DDWANS | AUTOTM+1~, AUTOTM+5, AUTOTM+7, AUTOTM+8, AUTOTM+9, QUIT+4~, QUIT+9, QUIT+11, QUIT+12 |
DDWAUTO | AUTOTM+5, AUTOTM+9*, AUTOTM+11, AUTOTM+12! |
DDWAUTO("H" | AUTOTM+10*, AUTOSV+2* |
DDWAUTO("S" | AUTOTM+11* |
>> DDWBF | LOAD+6*, LOAD+12, LOAD+17, SAVE+8, SAVE+20, SAVE+25, SAVE+29 |
>> DDWC | LOAD+20, LOAD+30, SV+5, POS+4* |
>> DDWCNT | LOAD+7*, LOAD+9, LOAD+10, LOAD+17, LOAD+20, LOAD+23, LOAD+24, SV+2*, SV+3, SV+4 , SAVE+3*, SAVE+7*, SAVE+8, SAVE+9, SAVE+19*, SAVE+20, SAVE+21, SAVE+24*, SAVE+25, SAVE+26 , SAVE+28, SAVE+29 |
DDWCOD | AUTOTM+1~, AUTOTM+5, AUTOTM+7, AUTOVAL+2, QUIT+4~, QUIT+9, QUIT+11, QUITVAL+2 |
>> DDWDIC | LOAD+5, LOAD+6, LOAD+12, LOAD+17, SAVE+4, SAVE+8, SAVE+9, SAVE+20, SAVE+21, SAVE+25 , SAVE+26, SAVE+29 |
DDWED | LOAD+26, CTRL+2*, AUTOSV+1!, QUIT+2 |
DDWERR | AUTOVAL+1!, AUTOVAL+4*, AUTOVAL+6*, AUTOVAL+8*, QUITVAL+1!, QUITVAL+3*, QUITVAL+8* |
DDWFIN | QUIT+1*, QUIT+11! |
>> DDWFLAGS | QUIT+2 |
DDWHLP | AUTOTM+1~, AUTOTM+5, QUIT+4~, QUIT+9 |
DDWHLP(1 | AUTOTM+2*, QUIT+5* |
DDWHLP(2 | AUTOTM+3*, QUIT+6* |
DDWHLP(3 | AUTOTM+4*, QUIT+7* |
DDWI | LOAD+1~, LOAD+10*, LOAD+12, LOAD+16*, LOAD+17, LOAD+19, LOAD+20, LOAD+21, SAVE+1~, SAVE+6* , SAVE+7, SAVE+12*, SAVE+13, SAVE+15*, SAVE+16, SAVE+18*, SAVE+19, SAVE+23*, SAVE+24 |
>> DDWL( | LOAD+19*, SAVE+15, SAVE+19, POS+2, POS+3 |
>> DDWL(1 | LOAD+23* |
>> DDWLMAR | BOX+18, BOX+19 |
DDWLMEM | SAVE+1~, SAVE+11*, SAVE+16*, SAVE+18 |
DDWLSTB | SAVE+1~, SAVE+13*, SAVE+23 |
>> DDWMR | LOAD+10, LOAD+16, LOAD+20, BOX+17, SAVE+15, SAVE+18 |
>> DDWN | POS+3* |
>> DDWOFS | BOX+18, BOX+19, BOX+20, BOX+21, POS+6, POS+7, POS+8 |
>> DDWRAP | BOX+12 |
>> DDWREP | BOX+13 |
>> DDWRMAR | BOX+20, BOX+21 |
>> DDWRUL | BOX+17 |
>> DDWRW | LOAD+20, LOAD+28, LOAD+30, SV+3, SV+5, POS+4* |
>> DDWSTB | LOAD+11*, LOAD+14, SAVE+12, SAVE+13, SAVE+23 |
DDWX | LOAD+1~, LOAD+12*, LOAD+13, LOAD+14, LOAD+17*, LOAD+18, LOAD+19, LOAD+20, LOAD+21, CTRL+3* , BOX+1~, BOX+7*, BOX+8*, BOX+9*, BOX+14, AUTOVAL+2*, AUTOVAL+3, AUTOVAL+5, AUTOVAL+7, SAVE+1~ , SAVE+7*, SAVE+8, SAVE+9, SAVE+19*, SAVE+20, SAVE+21, SAVE+24*, SAVE+25, SAVE+26, QUITVAL+2* , QUITVAL+3, QUITVAL+5*, QUITVAL+7, QUITVAL+10*, POS+1~, POS+6*, POS+7 |
>> DH | BOX+8 |
>> DIE | BOX+8 |
>> DIWESUB | BOX+7 |
>> DIWETXT | BOX+3, BOX+5 |
DT | SAVE+29 |
DUOUT | QUIT+12! |
>> DWHD | SAVE+28* |
>> DWLC | LOAD+4, LOAD+5*, LOAD+7, SAVE+28*, SAVE+29 |
>> DX | BOX+12*, BOX+13*, BOX+14*, BOX+15*, BOX+19*, BOX+21*, POS+8*, CUP+1* |
>> DY | POS+8*, CUP+1* |
F | POS~, POS+3, POS+4, TR~, TR+6 |
I | CTRL+1~, CTRL+3*, TR+3~, TR+4*, TR+5 |
IOM | LOAD+20, LOAD+21, BOX+5, BOX+11, BOX+17, BOX+18, BOX+20, POS+7 |
>> IOTM | POS+8, CUP+1 |
>> IOXY | BOX+12, BOX+13, BOX+14, BOX+15, BOX+19, BOX+21, POS+8, CUP+1 |
R | POS~, POS+2, POS+3, POS+4, POS+8 |
U | LOAD+5, AUTOTM+7, AUTOVAL+2, SAVE+28, SAVE+29, QUIT+11, QUITVAL+2 |
X | CUP~, CUP+1, MIN~, MIN+1, NTS~, NTS+1, TR~, TR+2, TR+4, TR+5* , TR+6*, TR+7 |
Y | CUP~, CUP+1, MIN~, MIN+1 |