BMXFIND ; IHS/OIT/HMW - BMX GENERIC FIND ;
Source file <BMXFIND.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| FIND(BMXGBL,BMXFL,BMXFLDS,BMXFLG,BMXIN,BMXMX,BMXIX,BMXSCR,BMXMC,BMXNUM) | ;EP
|
|
| ERROUT(BMXERR,I) | ;EP
|
|
| FIELDS | ;---> Write Field Names
|
|
| RESULTS | ||
| WRITE | ;EP
|
|
| PASSERR(BMXGBL,BMXERR) | ;EP
|
|
| TABLE(BMXGBL,BMXFL) | ||
| NUMCHAR(BMXN) |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^BMXTEMP($J | FIND+36!, RESULTS+14*, RESULTS+17*, RESULTS+26*, RESULTS+36*, RESULTS+43*, RESULTS+46, RESULTS+53*, RESULTS+58*, FIELDS+8* , FIELDS+17*, FIELDS+19*, ERROUT+4*, PASSERR+16!, PASSERR+18* |
| ^BMXTMP($J | FIND+36!, WRITE+6, WRITE+8, WRITE+10, WRITE+11, RESULTS, RESULTS+1, PASSERR+16! |
| ^DD( | RESULTS+19, RESULTS+21, RESULTS+22, RESULTS+23, FIELDS+12 |
| ^DIC("B" | TABLE+7, TABLE+8, FIND+40, FIND+41 |
| Name | Line Occurrences |
|---|---|
| $$NUMCHAR | RESULTS+58 |
| ERROUT | TABLE+9, FIND+42, WRITE+12 |
| FIELDS | RESULTS+6 |
| FIND | TABLE+10 |
| WRITE | FIND+80 |
| Name | Field # of Occurrence |
|---|---|
| ^("DIERR" | WRITE+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A | RESULTS+3!, FIELDS+7 |
| A( | RESULTS+11, RESULTS+17, RESULTS+25, RESULTS+26, RESULTS+27, RESULTS+36, RESULTS+37, FIELDS+10, FIELDS+11 |
| >> ASDXFNAM | FIELDS+12*, FIELDS+13*, FIELDS+16*, FIELDS+17 |
| >> ASDXFNUM | FIELDS+9*, FIELDS+11*, FIELDS+12 |
| BMX31 | TABLE+4*, FIND+34*, RESULTS+53, ERROUT+4, PASSERR+15~*, PASSERR+18 |
| >> BMXA | WRITE+19*, RESULTS+4 |
| BMXC | NUMCHAR+3~, NUMCHAR+4*, NUMCHAR+5, NUMCHAR+8~, NUMCHAR+9*, NUMCHAR+17*, NUMCHAR+18*, NUMCHAR+19 |
| >> BMXCNT | RESULTS+10*, RESULTS+11*, RESULTS+17 |
| >> BMXCNTB | RESULTS+15*, RESULTS+17* |
| BMXERR | FIND+35*, RESULTS+47*, RESULTS+48*, RESULTS+49*, RESULTS+53, ERROUT~, ERROUT+4, PASSERR~, PASSERR+13*, PASSERR+18 |
| BMXFL | TABLE~, TABLE+5, TABLE+6*, TABLE+7*, TABLE+8*, TABLE+9, TABLE+10, FIND~, FIND+39, FIND+40* , FIND+41*, FIND+42, FIND+77, FIND+78, RESULTS+4, RESULTS+11, RESULTS+17, RESULTS+19, RESULTS+21, RESULTS+25 , RESULTS+26, RESULTS+27, RESULTS+36, RESULTS+37, FIELDS+10, FIELDS+11, FIELDS+12 |
| >> BMXFLDF | WRITE+22*, RESULTS+6, FIELDS+5* |
| BMXFLDS | FIND~, FIND+50*, RESULTS+4 |
| BMXFLG | FIND~, FIND+53, FIND+54*, FIND+55*, FIND+78 |
| >> BMXG | FIND+65*, FIND+77, FIND+78 |
| BMXGBL | TABLE~, TABLE+10, FIND~, FIND+35*, PASSERR~, PASSERR+17* |
| >> BMXIENS | FIELDS+10*, FIELDS+11 |
| BMXIN | FIND~, FIND+76, FIND+78, RESULTS+47 |
| BMXIX | FIND~, FIND+54, FIND+61*, FIND+77, FIND+78 |
| BMXLEN | FIELDS+6! |
| BMXLEN( | RESULTS+29*, RESULTS+37*, RESULTS+56, RESULTS+57*, RESULTS+58, FIELDS+8*, FIELDS+15* |
| >> BMXLTMP | RESULTS+24*, RESULTS+27*, RESULTS+29 |
| BMXMC | FIND~, FIND+68* |
| BMXMX | FIND~, FIND+58*, FIND+77, FIND+78 |
| BMXN | NUMCHAR~, NUMCHAR+4, NUMCHAR+10 |
| BMXNUM | FIND~, FIND+71*, FIND+72*, RESULTS+14, RESULTS+16, FIELDS+8 |
| >> BMXORD | RESULTS+16*, RESULTS+18*, RESULTS+29, RESULTS+37 |
| >> BMXREC | RESULTS+13* |
| BMXSCR | FIND~, FIND+62*, FIND+77, FIND+78 |
| BMXTYP | FIELDS+6! |
| BMXTYP( | RESULTS+58, FIELDS+8*, FIELDS+14* |
| C | RESULTS+55*, RESULTS+56*, RESULTS+57, RESULTS+58, NUMCHAR+8~, NUMCHAR+15*, NUMCHAR+16*, NUMCHAR+17 |
| F | RESULTS+10*, RESULTS+11*, RESULTS+12*, RESULTS+17*, RESULTS+19, RESULTS+21, RESULTS+25, RESULTS+26, RESULTS+27, RESULTS+36 , RESULTS+37, NUMCHAR+8~, NUMCHAR+14*, NUMCHAR+15 |
| >> FL1 | RESULTS+21*, RESULTS+22, RESULTS+23 |
| >> FLD1 | RESULTS+22*, RESULTS+23 |
| I | WRITE+5~, WRITE+18~, WRITE+21*, RESULTS+2*, RESULTS+14, RESULTS+17, RESULTS+25*, RESULTS+26, RESULTS+35*, RESULTS+36 , RESULTS+43, RESULTS+52*, RESULTS+53, FIELDS+8*, FIELDS+14, FIELDS+15, FIELDS+16, FIELDS+17, FIELDS+18*, FIELDS+19 , ERROUT~, ERROUT+3*, ERROUT+4 |
| J | NUMCHAR+8~, NUMCHAR+13*, NUMCHAR+14 |
| M | WRITE+9~*, WRITE+10*, WRITE+11 |
| N | WRITE+5~, WRITE+7*, WRITE+8*, WRITE+10, WRITE+11, WRITE+18~*, RESULTS*, RESULTS+1, NUMCHAR+8~, NUMCHAR+10* , NUMCHAR+11*, NUMCHAR+12*, NUMCHAR+13, NUMCHAR+15 |
| U | FIND+35*, RESULTS+17, RESULTS+19, RESULTS+21, RESULTS+23 |
| >> WPL | RESULTS+24*, RESULTS+25*, RESULTS+26, RESULTS+27 |
| X | WRITE+5~, WRITE+7*, WRITE+11*, WRITE+12, WRITE+18~, RESULTS+1*, RESULTS+4, RESULTS+11, RESULTS+14, RESULTS+17 , RESULTS+25, RESULTS+26, RESULTS+27, RESULTS+36, RESULTS+37 |