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* |