DDGLIB0 ;SFISC/MKO - SETUP AND CLEANUP FOR WINDOWS ;14JUN2016
Source file <DDGLIB0.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 |
|---|---|---|
| INIT(DDGLBROW) | ;Setup required variables
|
|
| SET | ;Setup screen handling variables
|
|
| ZIS | ||
| ATT | ;GET COLOR ATTRIBUTES FOR SCREENMAN...
|
|
| MOUSEON | ;I $G(DDS)>0 W *27,"[?1000h" NOW DONE IN DDS0
|
|
| ASKIOSL | ; not used
|
|
| TRMERR(DDGLCH) | ;Terminal type errors
|
|
| KILL(DDGLPARM) | ;Cleanup variables
|
|
| MOUSEOFF | ;W *27,"[?1000l" NOW DONE IN DDS0
|
|
| ABT |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZIS(2 - [#3.2] | ZIS+1 |
| ^%ZOSF("MGR" | ATT+29, ABT+3 |
| ^%ZTSK - [#14.4] | ATT+29, ABT+3 |
| ^DD("OS" - [#.7] | SET+7 |
| ^VA(200 - [#200] | KILL+11 |
| ^XTV(8989.5 - [#8989.5] | ATT+3 |
| Name | Field # of Occurrence |
|---|---|
| ^(200 | KILL+11 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZIS | ZIS~ |
| A | ATT+1~, ATT+3* |
| A( | ATT+3* |
| A(1 | ATT+2*, ATT+4 |
| A(2 | ATT+2*, ATT+5 |
| A(3 | ATT+2*, ATT+6 |
| B | ATT+1~, ATT+3* |
| DDGLBROW | INIT~, ATT+1 |
| DDGLCH | TRMERR~, TRMERR+2 |
| DDGLCLR | ATT+10*, ABT+5! |
| DDGLDEL | INIT+16, INIT+18, SET+2*, ATT+8, ATT+9, ATT+10, ATT+12, ATT+13, ATT+26, ATT+27 , KILL+13, ABT+5! |
| DDGLED | ATT+9*, ABT+5! |
| DDGLGRA | ATT+12*, ATT+13*, ABT+5! |
| DDGLH | ABT+6! |
| DDGLKEY | ATT+11*, ATT+15, ATT+16, ABT+6! |
| DDGLPARM | KILL~, KILL+9, KILL+15, ABT+1 |
| DDGLREF | ATT+22*, ABT+2, ABT+5! |
| DDGLSCR | SET+1!, ABT+6! |
| DDGLVAN | ATT+25*, ABT+6! |
| DDGLVID | INIT+18, ATT+8*, ATT+26*, ATT+27*, KILL+13, ABT+5! |
| DDGLZOSF | ABT+5! |
| DDGLZOSF( | SET+7* |
| DDGLZOSF("EOFF" | KILL+17 |
| DDGLZOSF("EON" | KILL+16 |
| DDGLZOSF("NO-TYPE-AHEAD" | KILL+12 |
| DDGLZOSF("RM" | INIT+17, KILL+10 |
| DDGLZOSF("TRMOFF" | KILL+16 |
| DDGLZOSF("TRMON" | KILL+17 |
| DDGLZOSF("TYPE-AHEAD" | INIT+17 |
| DIERR | INIT+16, SET+1!, SET+6, ATT+20, ABT+1 |
| DIR0 | ABT+8! |
| >> DISYS | SET+5, SET+7, KILL+8 |
| DUZ | KILL+11 |
| DUZ("BUF" | KILL+12 |
| DX | ABT! |
| DY | ABT! |
| >> IOAWM0 | ATT+8 |
| >> IOAWM1 | ATT+8 |
| IOBLC | ZIS+7~, ATT+12 |
| IOBRC | ZIS+7~, ATT+12 |
| IOBT | ZIS+7~ |
| >> IOCUB | ATT+11 |
| >> IOCUD | ATT+11 |
| >> IOCUF | ATT+11 |
| >> IOCUU | ATT+11 |
| >> IODCH | ATT+9 |
| >> IODL | ATT+9 |
| >> IOEDALL | ATT+10, ATT+18 |
| >> IOEDEOP | ATT+10, ATT+19 |
| >> IOELALL | ATT+10 |
| >> IOELEOL | ATT+10, ATT+17 |
| >> IOFIND | ATT+11 |
| IOG0 | ZIS+7~, ATT+12 |
| IOG1 | ZIS+7~, ATT+12 |
| IOHL | ZIS+7~, ATT+12 |
| >> IOICH | ATT+9 |
| >> IOIL | ATT+9 |
| >> IOINHI | ATT+4, ATT+5*, ATT+6, ATT+8, ATT+26 |
| >> IOINLOW | ATT+8, ATT+26 |
| >> IOINORM | ATT+7, ATT+8, ATT+27 |
| >> IOINSERT | ATT+11 |
| IOLT | ZIS+7~ |
| IOM | KILL+10 |
| IOMT | ZIS+7~ |
| >> IONEXTSC | ZIS+11*, ATT+11 |
| IOP | ZIS~* |
| >> IOPF1 | ATT+11 |
| >> IOPF2 | ATT+11 |
| >> IOPF3 | ATT+11 |
| >> IOPF4 | ATT+11 |
| >> IOPREVSC | ZIS+9, ZIS+10*, ATT+11 |
| >> IOREMOVE | ATT+11 |
| >> IORI | ATT+9 |
| IORT | ZIS+7~ |
| >> IORVOFF | ATT+7*, ATT+8 |
| >> IORVON | ATT+6*, ATT+8 |
| >> IOSELECT | ATT+11 |
| >> IOSGR0 | ATT+8 |
| IOST | ATT+24, ATT+26, TRMERR+2 |
| IOST(0 | ZIS+1 |
| >> IOSTBM | ATT+9 |
| IOTLC | ZIS+7~, ATT+12 |
| IOTRC | ZIS+7~, ATT+12 |
| IOTT | ZIS+7~ |
| >> IOUOFF | ATT+7*, ATT+8 |
| >> IOUON | ATT+4*, ATT+8 |
| IOVL | ZIS+7~, ATT+12 |
| >> IOXY | ZIS+3 |
| P | TRMERR+1~, TRMERR+3 |
| P(1 | TRMERR+2* |
| P(2 | TRMERR+2* |
| POP | ZIS, ABT! |
| U | SET+2*, ATT+11, ATT+15, ATT+16, ATT+24, KILL+11 |
| X | INIT+15~, INIT+17*, SET+6*, SET+7, ZIS+5*, ZIS+6~, ATT+3*, ASKIOSL+3*, ASKIOSL+4*, KILL+7~ , KILL+10* |
| >> XX | ASKIOSL+3* |