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 |