DDGFFM ;SFISC/MKO-FORM ADD, EDIT, SELECT ;11:48 AM 20 Dec 1994
Source file <DDGFFM.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ADDQ | ||
| EDIT | ;Invoke form to edit form | |
| ADDQQ | ||
| EDITQ | ||
| ADD | ;Add a new form | |
| RC(DDGFY,DDGFX) | ;Update status line, reset DX and DY, move cursor | |
| SEL | ;Select another form | |
| FIL | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences | 
|---|---|
| ADDQ | FIL, FIL+1, FIL+8, FIL+12 | 
| ADDQQ | ADDQ | 
| RC | ADDQQ+1, EDIT+7 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %DT | FIL+32! | 
| D | FIL+7*, FIL+8!, FIL+32!, FIL+43! | 
| DA | FIL+28*, FIL+32!, FIL+42*, FIL+43!, EDIT+3* | 
| DA(1 | FIL+40* | 
| DD | FIL+38! | 
| DDGFABT | ADD+1!, FIL+12, FIL+20*, ADDQQ+2!, ADDQ+1! | 
| >> DDGFCHG | FIL+12 | 
| DDGFDX | ADD+2*, FIL+53*, ADDQQ+1, ADDQQ+2!, ADDQ+1!, EDIT+1*, EDIT+7, EDITQ! | 
| DDGFDY | ADD+2*, FIL+53*, ADDQQ+1, ADDQQ+2!, ADDQ+1!, EDIT+1*, EDIT+7, EDITQ! | 
| >> DDGFFILE | FIL+7*, FIL+31 | 
| >> DDGFFM | FIL+12, FIL+14, FIL+23, FIL+25*, FIL+34, FIL+40, FIL+50, FIL+51, FIL+52, ADDQ , EDIT+3, EDIT+6* | 
| DDGFFNAM | FIL+13~, FIL+14*, FIL+15, FIL+19 | 
| >> DDGFLIM | FIL+53 | 
| DDGFNEW | FIL+28*, FIL+29, FIL+31, FIL+33, FIL+37, ADDQQ+2! | 
| >> DDGFPG | FIL+50*, FIL+51*, FIL+52 | 
| >> DDGFR | RC+2 | 
| >> DDGFREF | FIL+47 | 
| DDGFS | RC+1~, RC+3*, RC+4 | 
| DDGFX | RC~, RC+3, RC+5 | 
| DDGFY | FIL+9*, FIL+12, FIL+23, FIL+25, FIL+28, ADDQQ+2!, RC~, RC+3, RC+5 | 
| >> DDGLCLR | ADD+3, FIL+46 | 
| >> DDGLDEL | ADD+3, FIL+46 | 
| >> DDGLZOSF("EOFF" | ADDQQ | 
| >> DDGLZOSF("EON" | ADD+4 | 
| >> DDGLZOSF("TRMOFF" | ADD+4 | 
| >> DDGLZOSF("TRMON" | ADDQQ | 
| DDS1 | FIL*! | 
| DDSFILE | EDIT+2!*, EDIT+4! | 
| DDSPARM | EDIT+3*, EDIT+4! | 
| DIC | FIL+1, FIL+7*, FIL+8!, FIL+39*, FIL+41!, FIL+42, FIL+43! | 
| DIC("P" | FIL+39* | 
| DIC("S" | FIL+5*, FIL+6* | 
| DIC(0 | FIL+7*, FIL+40* | 
| DIE | FIL+28*, FIL+32!, FIL+42*, FIL+43! | 
| DIR | FIL+20! | 
| DIR("?" | FIL+17*, FIL+18*, FIL+19* | 
| DIR("A" | FIL+15* | 
| DIR("B" | FIL+16* | 
| DIR(0 | FIL+14* | 
| DIR0 | ADD+1~ | 
| DIRUT | FIL+20! | 
| DO | FIL+38! | 
| DR | FIL+28!, FIL+29*, FIL+30*, FIL+31*, FIL+32!, FIL+42*, FIL+43!, EDIT+3*, EDIT+4! | 
| DTOUT | FIL+20! | 
| DUOUT | FIL+20! | 
| DUZ | FIL+29 | 
| DUZ(0 | FIL+6, FIL+33, FIL+34 | 
| >> DX | ADD+2*, EDIT+1, RC+3*, RC+5* | 
| >> DY | ADD+2*, EDIT+1, RC+3*, RC+5* | 
| IOM | RC+3 | 
| IOSL | RC+3 | 
| >> IOXY | ADD+2, RC+4, RC+5 | 
| U | FIL+14, FIL+25, FIL+28, FIL+34, FIL+39, FIL+53, EDIT+6 | 
| X | ADD+1~, FIL+40* | 
| Y | FIL, FIL+7, FIL+8, FIL+9, FIL+41!, FIL+42, FIL+43! |