DDS0 ;SFISC/MLH-SETUP, CLEANUP ;4:45 AM 7 Sep 2006
Source file <DDS0.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| COMPILED(DDS) | ;Return 1 if form is compiled | |
| FRSTPG(DDS,DA,DDSPAGE) | ;Get first page of form | |
| END | ||
| REF(DDS) | ;Return global reference for compiled global | |
| IXF | ; | |
| UNLOCK | ;Unlock any lock records | |
| REC(DDP,DA) | ;Check record and lock | |
| INIT | ;Initialize some variables ; DDSHBX = $Y of first line of help area ; DDSREFT = Global reference of temporary global location ; DDSFDO = 1 if entire form is display-only ; DDSCHG = Change flag ; DDSKM = Flag to keep whatever's in help area ; DDSH = Flag to indicate help area is empty ; DDSSC = Array to indicate what pages are on the screen | |
| FORM(DDSFILE,DR) | ;Form lookup | |
| EN(DDSFILE,DR,DA) | ;Initial setup | |
| OLDREF(DDS) | ;Return global reference for compiled global used prior | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | REC+19 | 
| ^DIST( | EN+8, FORM+17, FRSTPG+7, FRSTPG+9, FRSTPG+10, INIT+19*, REF+1, OLDREF+2 | 
| ^TMP("DDS" | END+3, UNLOCK+2, UNLOCK+3! | 
| ^TMP("DDSH" | END+13! | 
| ^TMP("DDSWP" | END+13! | 
| ^TMP("DIERR" | END+11! | 
| Name | Line Occurrences | 
|---|---|
| $$COMPILED | EN+7 | 
| $$REF | EN+6, COMPILED+1 | 
| FORM | EN+3 | 
| FRSTPG | EN+10 | 
| INIT | EN+12 | 
| REC | EN+11 | 
| UNLOCK | END+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | INIT+17~, INIT+19 | 
| %H | INIT+17~ | 
| %I | INIT+17~ | 
| A1 | END+21! | 
| D | FORM+13*, END+21! | 
| D0 | END+7!, IXF+1~ | 
| DA | EN~, EN+8~, EN+10, EN+11, FRSTPG~, FRSTPG+7, REC~, REC+11, REC+13*, REC+15 , REC+24, END+5!, END+6, END+7!, END+8*, IXF+1~ | 
| DA( | REC+25, END+9* | 
| DDACT | INIT+13*, END+14! | 
| DDC | END+21! | 
| DDD | END+21! | 
| >> DDGFDD | IXF+1 | 
| DDH | INIT+12!, INIT+13*, END+14! | 
| DDM | INIT+13*, END+14! | 
| DDO | END+14! | 
| DDP | EN+11, FORM+11*, FORM+13, FORM+20*, REC~, REC+15, REC+18, REC+26, END+14! | 
| DDQ | END+14! | 
| DDS | EN+6, EN+7, EN+8, EN+10, FORM+18*, FRSTPG~, FRSTPG+7, FRSTPG+9, FRSTPG+10, INIT+14 , INIT+19, END+14!, COMPILED~, COMPILED+1, REF~, REF+1, OLDREF~, OLDREF+2 | 
| DDSBK | END+15! | 
| DDSBR | END+15! | 
| DDSCHANG | INIT+12! | 
| DDSCHG | INIT+13*, END+15! | 
| DDSCTRL | END+19! | 
| DDSDA | REC+12*, REC+15, END+15! | 
| DDSDAORG | REC+13*, REC+24!*, END+6, END+8, END+15! | 
| DDSDAORG( | REC+25*, END+9 | 
| DDSDDP | END+14! | 
| DDSDL | REC+12*, REC+15, REC+23, REC+24*, REC+25*, END+15! | 
| DDSDLORG | REC+12*, REC+23*, END+6, END+9, END+16! | 
| DDSDN | END+16! | 
| DDSEXT | END+16! | 
| DDSFDO | END+16! | 
| DDSFILE | EN~, EN+3, FORM~, FORM+7, FORM+11 | 
| DDSFILE(1 | FORM+20 | 
| DDSFLD | END+16! | 
| DDSFLORG | REC+26*, END+16! | 
| DDSGL | END+16! | 
| DDSH | INIT+13*, END+16! | 
| DDSHBX | INIT+9*, END, END+19! | 
| DDSI | REC+25*, REC+27!, END+9*, END+16! | 
| DDSKM | END+17! | 
| DDSLN | END+17! | 
| DDSNP | END+17! | 
| DDSO | END+17! | 
| DDSOLD | END+17! | 
| DDSOPB | END+17! | 
| DDSORD | END+17! | 
| DDSOSV | END+17! | 
| DDSPAGE | EN+10, FRSTPG~, FRSTPG+8 | 
| >> DDSPARM | END+1, END+11 | 
| DDSPG | FRSTPG+9*, FRSTPG+10, END+17! | 
| DDSPTB | END+17! | 
| DDSPX | END+18! | 
| DDSPY | END+18! | 
| DDSQ | END+18! | 
| DDSREFS | EN+6*, END+19! | 
| DDSREFT | INIT+14*, INIT+15, END+12! | 
| DDSREP | END+18! | 
| DDSSAVE | INIT+12! | 
| DDSSC | INIT+12!, INIT+13*, END+18! | 
| >> DDSSEL | FRSTPG+11 | 
| DDSSP | END+18! | 
| DDSSTACK | END+18! | 
| DDSTOP | REC+18~*, REC+19, REC+21 | 
| DDSTP | END+18! | 
| DDSU | END+18! | 
| DDSX | END+18! | 
| DDXY | INIT+10*, END+19! | 
| DI | END+21! | 
| DIC | FORM+9~, FORM+13*, FORM+14!, END+20!, IXF+1~* | 
| DIC(0 | FORM+13*, IXF+1* | 
| >> DIE | REC+12*, REC+15, REC+20, REC+26 | 
| DIEQ | END+21! | 
| DIERR | EN+2, EN+3, EN+7, EN+10, EN+11, REC+15, REC+17, END+11! | 
| DIK | END+21! | 
| >> DIOVRD | REC+17 | 
| DIR | END+20! | 
| DIR0N | END+20! | 
| DIROUT | END+20! | 
| DIRUT | END+20! | 
| DIW | END+21! | 
| DIY | END+21! | 
| DIZ | END+21! | 
| DP | IXF+1~ | 
| DR | EN~, EN+3, FORM~, FORM+12 | 
| DS | END+21! | 
| DUOUT | END+20! | 
| DX | END*, END+20! | 
| DY | END*, END+20! | 
| I | UNLOCK+1~, UNLOCK+2* | 
| IOSL | INIT+9, END | 
| >> IOXY | INIT+10, END | 
| P | FRSTPG+6~, FRSTPG+8*, FRSTPG+9, FRSTPG+10, REC+20~, REC+21 | 
| P("FILE" | REC+20* | 
| U | EN+1*, EN+8, FORM+11, FORM+20, FRSTPG+7, REC+19, REC+20, INIT+19 | 
| X | FORM+9~, FORM+12*, FORM+16, FORM+17, INIT+17~, IXF+2!, IXF+3* | 
| Y | FORM+9~, FORM+16, FORM+17, FORM+18, IXF+1~, IXF+2, IXF+3 |