DDW ;SFISC/PD KELTZ-SCREEN EDITOR MAIN ROUTINE ;11:15 AM 25 Aug 2000 [ 04/02/2003 8:25 AM ]
Source file <DDW.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RESET | ;Reset terminal and cleanup | |
| END | ;Cleanup | |
| ERR | ;Error during setup | |
| EDIT(DIC,DDWFLAGS,DIWETXT,DIWESUB,DDWRW,DDWC,DDWTM,DDWBM,DDWLMAR,DDWRMAR,DDWAUTO,DDWTAB) | ; | |
| INIT | ;Setup, initialize variables | |
| FERR | ;File input parameter error | |
| MSG(DDWX) | ;Write message | |
| MAIN | ||
| CLR | ;Clear screen | 
| Name | Field # of Occurrence | 
|---|---|
| INIT^DDGLIB0 | INIT+2, RESET+1 | 
| KILL^DDGLIB0 | END+15, END+16, ERR+2 | 
| TRMERR^DDGLIB0 | INIT+3 | 
| AUTOVAL^DDW1 | INIT+47 | 
| $$RULER^DDW2 | INIT+42 | 
| IND^DDW7 | MSG+3 | 
| GETKEY^DDWK | INIT+19 | 
| ^DDWT1 | MAIN+5 | 
| BLD^DIALOG | INIT+14, INIT+17, 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 | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP("DDW" | INIT+25!, END+9! | 
| ^TMP("DDW1" | INIT+25!, END+9! | 
| ^TMP("DDWB" | END+11! | 
| ^TMP("DDWH" | END+9! | 
| Name | Line Occurrences | 
|---|---|
| CLR | INIT+21, END+4 | 
| END | MAIN+5 | 
| ERR | INIT+2, INIT+3, INIT+14, INIT+17, FERR+2 | 
| FERR | INIT+5, INIT+7, INIT+8 | 
| INIT | MAIN+4 | 
| MAIN | EDIT+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> DDGLCLR | MSG+2, CLR+1, CLR+4 | 
| >> DDGLDEL | MSG+2, INIT+3, INIT+22, RESET+2, END+2, END+3, CLR+1, CLR+4 | 
| >> DDGLED | INIT+3, INIT+22, END+2, END+3 | 
| >> DDGLVID | RESET+2 | 
| >> DDGLZOSF("EOFF" | INIT+23 | 
| >> DDGLZOSF("TRMON" | INIT+23 | 
| >> DDS | END+14 | 
| DDW | END+6! | 
| DDW("IN" | INIT+19 | 
| DDWA | INIT+26*, END+6! | 
| DDWAUTO | EDIT~, INIT+44, INIT+46*, INIT+48!, INIT+50, INIT+51! | 
| DDWAUTO("H" | INIT+49* | 
| DDWAUTO("S" | INIT+50* | 
| DDWBF | INIT+26*, END+6! | 
| DDWBM | EDIT~, MSG+1, INIT+13, CLR+1, CLR+4 | 
| DDWC | EDIT~, INIT+35*, 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!, INIT+45~, INIT+48, ERR+3* | 
| DDWFIN | END+6! | 
| DDWFIND | END+6! | 
| DDWFLAGS | EDIT~, INIT+28, INIT+29, END+16 | 
| DDWHLOG | END+6! | 
| DDWI | INIT+1~ | 
| DDWIOSL | INIT+12*, END+1, END+7! | 
| DDWL | INIT+25!, END+7! | 
| DDWLMAR | EDIT~, INIT+16*, INIT+17, INIT+31* | 
| DDWLMAR(1 | INIT+31* | 
| DDWMARK | MSG+3, END+7! | 
| DDWMR | INIT+39*, END+7! | 
| DDWN | END+7! | 
| DDWOFS | INIT+38*, END+7! | 
| DDWQ | END+7! | 
| DDWRAP | INIT+29*, INIT+30, END+7! | 
| DDWREP | INIT+28*, END+7! | 
| DDWRMAR | EDIT~, INIT+16*, INIT+17, INIT+32* | 
| DDWRMAR(1 | INIT+32* | 
| DDWRUL | INIT+42*, END+8! | 
| DDWRW | EDIT~, INIT+34*, END+8! | 
| DDWSTAT | INIT+26*, END+8! | 
| DDWSTB | INIT+26*, END+8! | 
| DDWTAB | EDIT~, INIT+41*, INIT+42 | 
| DDWTC | END+8! | 
| DDWTM | EDIT~, INIT+13, CLR+1, CLR+4 | 
| DDWTO | INIT+37*, END+8! | 
| DDWX | MSG~, MSG+2, MSG+3, INIT+45~, INIT+46* | 
| DIC | EDIT~, INIT+5, INIT+6, INIT+10* | 
| >> DIERR | INIT+2, RESET+1 | 
| DIFM | MAIN+2~* | 
| DIQUIET | MAIN+1~* | 
| DIWESUB | EDIT~ | 
| >> DIWESW | END+15 | 
| DIWETXT | EDIT~ | 
| DTIME | INIT+37 | 
| DWHD | EDIT+1~ | 
| DWLC | EDIT+1~ | 
| DX | MAIN~, MSG+1*, CLR+3* | 
| DY | MAIN~, MSG+1*, CLR+4* | 
| IOBM | MAIN~, INIT+13*, INIT+14, INIT+39, END+3* | 
| IOM | INIT+38 | 
| IOSL | MSG+1, INIT+12*, INIT+13, END+1*, END+3, CLR+1, CLR+4 | 
| IOTM | MAIN~, INIT+13*, INIT+14, INIT+39, END+3* | 
| >> IOXY | MSG+1, CLR+4 | 
| U | INIT+38 | 
| X | INIT+1~, INIT+7* |