AZHLSCA ;IHS/ADC/GTH:KEU:JGN - SELECT INSTALL FILE ROUTINES ; [ 10/05/1999 2:16 PM ]
Source file <AZHLSCA.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ||
| ALLROUTI | ||
| SELPATCH | ; SELECT ROUTINES BY PATCH NUMBER FROM INSTALL FILE | |
| ENDPATCH | ||
| UTILIREC | ;  SET ROUTINE RECORD TO BE PASSED TO ^AZHLSC ; AZHLSC4I = 0 SELECT ROUTINES %RSEL ; AZHLSC4I = 1 SELECTED ROUTINES FROM INSTALL FILE | |
| SELPATI | ; | |
| SELROUTI | ; | |
| PATEND | ;NO PATCH FOUND IN PATCH PIECE ; AZHLSCNF = 1 PATCH NOT FOUND | |
| PATCHROU | ||
| SECLINE | ;SEARCH FOR PATCH NUMBER IN SECOND LINE OF ROUTINE | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^XPD(9.7 - [#9.7] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("LOAD" | SECLINE+2 | 
| ^TMP($J | EN!, SECLINE+4 | 
| ^UTILITY($J | EN!, ALLROUTI+5*, UTILIREC+3* | 
| ^XPD(9.7 - [#9.7] | ALLROUTI+2, ALLROUTI+5, SELPATCH+2, SELPATCH+5 | 
| Name | Line Occurrences | 
|---|---|
| ALLROUTI | EN+11, PATCHROU+1 | 
| ENDPATCH | SELPATI+1 | 
| PATEND | SECLINE+4 | 
| SECLINE | SELPATCH+5 | 
| SELPATCH | PATCHROU | 
| SELPATI | PATCHROU+3 | 
| SELROUTI | EN+3, EN+7, EN+12, PATCHROU, ALLROUTI+2, ALLROUTI+6 | 
| UTILIREC | SECLINE+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| AZHLNF | EN!, PATCHROU+3 | 
| AZHLPAT | EN!, PATCHROU*, SELPATI+2, SECLINE+5 | 
| AZHLPATS | EN!, SECLINE+4*, SECLINE+5 | 
| >> AZHLSC4I | EN*, PATCHROU, ALLROUTI+9*, SELPATI+1, PATEND+3, UTILIREC+3* | 
| AZHLSCNF | SELROUTI+1!, PATEND+3* | 
| AZHLSCR1 | EN*, ALLROUTI+5*, SELROUTI+1!, SELPATCH+5* | 
| AZHLSCR2 | EN!, ALLROUTI+5*, SELROUTI+1!, SELPATCH+5*, SECLINE+1, UTILIREC+3 | 
| AZHLSCR3 | EN!, ALLROUTI+2*, ALLROUTI+5, SELROUTI+1!, SELPATCH+2*, SELPATCH+5 | 
| AZHLSCRE | EN!, EN+6*, ALLROUTI+2, ALLROUTI+5, ALLROUTI+6, SELPATCH+2, SELPATCH+5 | 
| AZHLSCREC | SELROUTI+1! | 
| >> DIC | EN+6* | 
| >> DIC("A" | EN+5!, ALLROUTI!, SELROUTI+1! | 
| >> DIC(0 | EN+6* | 
| >> DIF | SECLINE+1* | 
| >> DIR("A" | EN+3*, EN+11* | 
| >> DIR("B" | EN+3*, EN+5!, ALLROUTI!, SELROUTI+1! | 
| >> DIR(0 | EN+3*, EN+11* | 
| DTOUT | EN!, EN+3, SELROUTI+1! | 
| DUOUT | EN!, EN+3, SELROUTI+1! | 
| I | EN!, ALLROUTI+5*, SELPATCH+5* | 
| >> II | SECLINE+5* | 
| >> X | SECLINE+1* | 
| >> XCNP | SECLINE+1* | 
| Y | EN+3, EN+5!, EN+6, EN+7, EN+11, EN+12, PATCHROU, PATCHROU+1, ALLROUTI!, SELROUTI+1! | 
| Y(0 | EN+3 |