IBDF19 ;ALB/CJM - ENCOUNTER FORM (compile forms,delete workcopy);NOV 22,1993
Source file <IBDF19.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| BLKCHNG(FORM,BLOCK) | ;call this if the block is edited - uncompiles the block and form
|
|
| ASKCMPL(IBFORM) | ;ask if the form should be compiled or uncompiled
|
|
| KILL(TYPE) | ;deletes the form definition=TYPE
|
|
| UNCMPL(IBFORM,FAILED) | ;marks the form as not compiled and deletes or marks for deletion the FORM DEFINITION TABLE
|
|
| GARBAGE | ;delete unused blocks (belonging to WORKCOPY form)
|
|
| KILLTBL(IBFORM) | ;
; -- marks the FORM DEFINITION TABLE for deletion ; IBFORM("TYPE") is reset to "", pass IBFORM by reference |
|
| RECMPALL | ;causes all forms to be recompiled
|
|
| COMPILE | ;compiles IBFORM at the form level - leaves blocks already compiled alone
|
|
| CMPLACTN | ;action for compiling a form listed on the screen
|
|
| UNCMPALL(IBFORM) | ;uncompile the form and it's blocks
|
|
| UNCMPBLK(BLOCK) | ;delete the compiled version of the block
|
| Name | Field # of Occurrence |
|---|---|
| ^DIK | KILL+3 |
| ^DIR | ASKCMPL+6, RECMPALL+6 |
| $$FORMTYPE^IBDF18D | COMPILE+18 |
| UNCMPBLK^IBDF19 | UNCMPALL+4 |
| DRWBLKS^IBDF2A | COMPILE+14 |
| SCAN^IBDFBKS | COMPILE+23 |
| $$FORMDSCR^IBDFU1C | COMPILE+5 |
| ARRAYS^IBDFU1C | COMPILE+11 |
| PRNTPRMS^IBDFU1C | COMPILE+10 |
| DLTBLK^IBDFU3 | GARBAGE+7 |
| $$LOCKFORM^IBDFU7 | COMPILE+3, RECMPALL+12 |
| FREEFORM^IBDFU7 | COMPILE+21, RECMPALL+14 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^IBD(357.95 - [#357.95] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IBD(357.95 - [#357.95] | KILLTBL+7*, KILL+1!, KILL+2! |
| ^IBE(357 - [#357] | GARBAGE+5, GARBAGE+11!, COMPILE+16*, COMPILE+18*, COMPILE+19*, ASKCMPL+3, KILLTBL+8!, KILLTBL+9*, UNCMPL+7, UNCMPL+10* , RECMPALL+11 |
| ^IBE(357.1 - [#357.1] | GARBAGE+7, UNCMPALL+4, UNCMPBLK+1! |
| ^TMP("IB" | COMPILE+12!, COMPILE+20! |
| Name | Line Occurrences |
|---|---|
| ASKCMPL | CMPLACTN+3 |
| KILLTBL | UNCMPL+9 |
| UNCMPALL | ASKCMPL+10, RECMPALL+13 |
| UNCMPBLK | BLKCHNG+1 |
| UNCMPL | COMPILE+9, UNCMPALL+2, BLKCHNG+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BLK | GARBAGE+1~, GARBAGE+7*, ASKCMPL+2~, UNCMPALL+1~, UNCMPALL+4* |
| BLOCK | BLKCHNG~, BLKCHNG+1, UNCMPBLK~, UNCMPBLK+1 |
| CR | GARBAGE+1~, GARBAGE+11* |
| DA | KILL+3!* |
| DFN | COMPILE+6~, COMPILE+8* |
| DIK | KILL+3*! |
| DIR | ASKCMPL+5!, ASKCMPL+6!, RECMPALL+1~ |
| DIR("?" | RECMPALL+4* |
| DIR("A" | RECMPALL+5* |
| DIR("B" | ASKCMPL+5* |
| DIR(0 | ASKCMPL+5*, RECMPALL+5* |
| DIRUT | RECMPALL+1~ |
| DT | KILLTBL+7 |
| DTOUT | RECMPALL+1~ |
| DUOUT | ASKCMPL+7, RECMPALL+1~ |
| FAILED | UNCMPL~, UNCMPL+10 |
| FORM | GARBAGE+1~, GARBAGE+11*, BLKCHNG~, BLKCHNG+2 |
| I | COMPILE+20! |
| >> IBAPI("SELECT" | CMPLACTN+2 |
| IBAPPT | COMPILE+6~, COMPILE+8* |
| IBARRAY | COMPILE+6~, COMPILE+11 |
| IBARRAY( | COMPILE+13 |
| IBCLINIC | COMPILE+6~, COMPILE+8* |
| IBDEVICE | COMPILE+6~ |
| IBDEVICE("CRT" | COMPILE+8* |
| IBDEVICE("GRAPHICS" | COMPILE+7* |
| IBDEVICE("LISTMAN" | COMPILE+8* |
| IBDEVICE("PCL" | COMPILE+8* |
| IBDEVICE("RASTER" | COMPILE+7* |
| IBFORM | COMPILE+3, COMPILE+5, COMPILE+9, COMPILE+11, COMPILE+16, COMPILE+18, COMPILE+19, COMPILE+21, ASKCMPL~, ASKCMPL+1 , ASKCMPL+3, ASKCMPL+10, CMPLACTN+1~, CMPLACTN+3, KILLTBL~, KILLTBL+8, KILLTBL+9, UNCMPL~, UNCMPL+5, UNCMPL+7 , UNCMPL+9, UNCMPL+10, UNCMPALL~, UNCMPALL+2, UNCMPALL+4, RECMPALL+1~, RECMPALL+10*, RECMPALL+11*, RECMPALL+12, RECMPALL+13 , RECMPALL+14 |
| IBFORM("COMPILED" | COMPILE+5, COMPILE+15*, COMPILE+16, COMPILE+18, COMPILE+23, UNCMPL+10* |
| IBFORM("SCAN" | COMPILE+18, COMPILE+23, UNCMPL+8* |
| IBFORM("TYPE" | COMPILE+18*, COMPILE+23, KILLTBL+4, KILLTBL+7, KILLTBL+8, KILLTBL+9*, UNCMPL+8*, UNCMPL+9 |
| IBJUNK | GARBAGE+1~, GARBAGE+5*, GARBAGE+7 |
| IBPRINT | COMPILE+6~, COMPILE+10 |
| IBQUIT | RECMPALL+1~, RECMPALL+2*, RECMPALL+6*, RECMPALL+7 |
| NODE | UNCMPL+6~, UNCMPL+7*, UNCMPL+8 |
| QUIT | ASKCMPL+2~*, ASKCMPL+7*, ASKCMPL+8 |
| SUB | COMPILE+6~, COMPILE+13* |
| TYPE | KILL~, KILL+1, KILL+2, KILL+3 |
| >> VALMBCK | CMPLACTN+4* |
| X | COMPILE+20! |
| Y | COMPILE+20!, ASKCMPL+7, RECMPALL+6 |
| >> ZTQUEUED | RECMPALL+3, RECMPALL+9, RECMPALL+15, RECMPALL+16 |