DDW ;SFISC/PD KELTZ-SCREEN EDITOR MAIN ROUTINE ;24MAR2006
Source file <DDW.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 |
|---|---|---|
| MAIN | ||
| EDIT(DIC,DDWFLAGS,DIWETXT,DIWESUB,DDWRW,DDWC,DDWTM,DDWBM,DDWLMAR,DDWRMAR,DDWAUTO,DDWTAB) | ;DDWRW=ROW #
|
|
| MSG(DDWX) | ;Write message
|
|
| INIT | ;Setup, initialize variables
|
|
| MAR | ||
| RESET | ;Reset terminal and cleanup
|
|
| END | ;Cleanup
|
|
| CLR | ;Clear screen
|
|
| FERR | ;File input parameter error
|
|
| ERR | ;Error during setup
|
| Name | Field # of Occurrence |
|---|---|
| INIT^DDGLIB0 | INIT+2, RESET+1 |
| KILL^DDGLIB0 | END+15, END+16, ERR+2 |
| TRMERR^DDGLIB0 | INIT+3 |
| AUTOVAL^DDW1 | MAR+33 |
| $$RULER^DDW2 | MAR+28 |
| IND^DDW7 | MSG+3 |
| GETKEY^DDWK | MAR+5 |
| ^DDWT1 | MAIN+5 |
| $$EZBLD^DIALOG | MAR |
| BLD^DIALOG | MAR, MAR+3, FERR+1 |
| MSG^DIALOG | RESET+1, ERR+1 |
| INIZE^DIEFU | MAIN+2 |
| $$CREF^DILF | INIT+6 |
| $$OREF^DILF | INIT+10 |
| $$ROUEXIST^DILIBF | END+10 |
| ^DIM | INIT+7 |
| $$VERSION^XPDUTL | END+10 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("DDW" | MAR+11!, END+9! |
| ^TMP("DDW1" | MAR+11!, END+9! |
| ^TMP("DDWB" | END+11! |
| ^TMP("DDWH" | END+9! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> DDGLCLR | MSG+2, CLR+1, CLR+4 |
| >> DDGLDEL | MSG+2, INIT+3, MAR+8, RESET+2, END+2, END+3, CLR+1, CLR+4 |
| >> DDGLED | INIT+3, MAR+8, END+2, END+3 |
| >> DDGLVID | RESET+2 |
| >> DDGLZOSF("EOFF" | MAR+9 |
| >> DDGLZOSF("TRMON" | MAR+9 |
| >> DDS | END+14 |
| DDW | END+6! |
| DDW("IN" | MAR+5 |
| DDWA | MAR+12*, END+6! |
| DDWAUTO | EDIT~, MAR+30, MAR+32*, MAR+34!, MAR+36, MAR+37! |
| DDWAUTO("H" | MAR+35* |
| DDWAUTO("S" | MAR+36* |
| DDWBF | MAR+12*, END+6! |
| DDWBM | EDIT~, MSG+1, INIT+13, CLR+1, CLR+4 |
| DDWC | EDIT~, MAR+21*, END+6! |
| DDWCHG | END+6! |
| DDWCNT | END+6! |
| DDWDIC | INIT+6*, INIT+7, INIT+8, INIT+9*, INIT+10, END+6! |
| DDWED | END+6! |
| DDWEDIT | EDIT+1~, EDIT+2* |
| DDWERR | MAIN+4!, MAR+31~, MAR+34, ERR+3* |
| DDWFIN | END+6! |
| DDWFIND | END+6! |
| DDWFLAGS | EDIT~, MAR+14, MAR+15, END+16 |
| DDWHLOG | END+6! |
| DDWI | INIT+1~ |
| DDWIOSL | INIT+12*, END+1, END+7! |
| DDWL | MAR+11!, END+7! |
| DDWLMAR | EDIT~, MAR+2*, MAR+3, MAR+17* |
| DDWLMAR(1 | MAR+17* |
| DDWMARK | MSG+3, END+7! |
| DDWMR | MAR+25*, END+7! |
| DDWN | END+7! |
| DDWOFS | MAR+24*, END+7! |
| DDWQ | END+7! |
| DDWRAP | MAR+15*, MAR+16, END+7! |
| DDWREP | MAR+14*, END+7! |
| DDWRMAR | EDIT~, MAR+2*, MAR+3, MAR+18* |
| DDWRMAR(1 | MAR+18* |
| DDWRUL | MAR+28*, END+8! |
| DDWRW | EDIT~, MAR+20*, END+8! |
| DDWRWSET | EDIT+1~, EDIT+2* |
| DDWSTAT | MAR+12*, END+8! |
| DDWSTB | MAR+12*, END+8! |
| DDWTAB | EDIT~, MAR+27*, MAR+28 |
| DDWTC | END+8! |
| DDWTM | EDIT~, INIT+13, CLR+1, CLR+4 |
| DDWTO | MAR+23*, END+8! |
| DDWX | MSG~, MSG+2, MSG+3, MAR+31~, MAR+32* |
| DIC | EDIT~, INIT+5, INIT+6, INIT+10* |
| DIERR | INIT+1!, INIT+2, RESET+1! |
| DIFM | MAIN+2~* |
| DIQUIET | MAIN+1~* |
| DIWESUB | EDIT~ |
| >> DIWESW | END+15 |
| DIWETXT | EDIT~ |
| DTIME | MAR+23 |
| DWHD | EDIT+1~ |
| DWLC | EDIT+1~ |
| DX | MAIN~, MSG+1*, CLR+3* |
| DY | MAIN~, MSG+1*, CLR+4* |
| IOBM | MAIN~, INIT+13*, MAR, MAR+25, END+3* |
| IOM | MAR+24 |
| IOSL | MSG+1, INIT+12*, INIT+13, END+1*, END+3, CLR+1, CLR+4 |
| IOTM | MAIN~, INIT+13*, MAR, MAR+25, END+3* |
| >> IOXY | MSG+1, CLR+4 |
| U | MAR+24 |
| X | INIT+1~, INIT+7* |