INHSC ;JSH; 11 Jul 94 15:55;Create/Edit a script
Source file <INHSC.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| A | ||
| TEMP(%M) | ;Load initial script template | |
| HEAD | ;Script header | |
| MAKENEW() | ;Make a new script and return its IEN | |
| ED | ;Edit  DA=script number | |
| KILL(DA) | ;Kill script DA | |
| 1 | ||
| ZTSK | ;TaskMan entry point - enter with D0 set to entry # | |
| ED1 | ||
| TEXT | ;Lines of text for initial script | |
| ;Print a script | ||
| SDEL | ;Script INDA deleted, INRMAX = number of compiled routines | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^INRHS - [#4006] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("DEL" | SDEL+2 | 
| ^%ZTSK - [#14.4] | ZTSK+14! | 
| ^DD(4006 | A+3, ZTSK+2 | 
| ^DIC - [#1] | ZTSK+2 | 
| ^DIJUSV( | A+6* | 
| ^INRHS - [#4006] | A+6*, A+8*, A+9, A+10, MAKENEW+2, MAKENEW+4*, ED+2, ED+3, ED+4, ED+5 , ED1, KILL+1, KILL+2, TEMP+4*, TEMP+5*, ZTSK+2 | 
| ^INRHS(0 | MAKENEW+2, MAKENEW+3, MAKENEW+4*, MAKENEW+6 | 
| ^UTILITY("IN" | ZTSK+3!, ZTSK+5, ZTSK+10, ZTSK+12, ZTSK+15! | 
| Name | Line Occurrences | 
|---|---|
| $$MAKENEW | A+5 | 
| 1 | A+8 | 
| A | A+2, A+3, A+4, A+10, 1 | 
| ED | A+2, 1 | 
| ED1 | ED+4 | 
| HEAD | ZTSK+4, ZTSK+6, ZTSK+11 | 
| SDEL | ED+4, ED+5, KILL+3 | 
| TEMP | A+11 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | ZTSK+7, ZTSK+12 | 
| ^(0 | MAKENEW+5*, ZTSK+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | TEMP+2~, TEMP+4*, TEMP+5 | 
| %1 | TEMP+2~, TEMP+4* | 
| %M | TEMP~, TEMP+4 | 
| >> %ZIS | PRINT+4*, PRINT+8* | 
| D0 | PRINT+1~, PRINT+3*, ZTSK+2, ZTSK+3 | 
| DA | INHSC+4~, A+2*, A+5*, A+6, A+8, A+9, A+10, ED+2, ED+3, ED+5 , ED1, ED1+2, KILL~, KILL+1, KILL+2, KILL+3, TEMP+4, TEMP+5 | 
| DIC | INHSC+4~, A*, PRINT+2* | 
| DIC("A" | PRINT+2* | 
| DIC("S" | A* | 
| DIC(0 | A*, PRINT+2* | 
| DIE | INHSC+4~, A+9*, A+10, ED+3* | 
| DIK | INHSC+4~, A+6*, A+10*, KILL+3* | 
| DIR | PRINT+1~, ZTSK+2*, HEAD+6 | 
| DR | INHSC+4~, A+9*, ED+5* | 
| DT | TEMP+3, TEMP+5 | 
| DTIME | HEAD+2 | 
| DUOUT | PRINT+1~, ZTSK+5, ZTSK+6, ZTSK+10, ZTSK+11, HEAD+1!, HEAD+2*, HEAD+3 | 
| DUZ | A+6 | 
| >> DWN | ED+4* | 
| FILE | PRINT+1~, ZTSK+2*, HEAD+6 | 
| I | INHSC+4~, MAKENEW+1~, MAKENEW+2*, MAKENEW+3, MAKENEW+4, MAKENEW+5, MAKENEW+6, SDEL+2*, SDEL+3!, TEMP+2~ , TEMP+4*, ZTSK+5*, ZTSK+7, ZTSK+10, ZTSK+12 | 
| INDA | ED+1~, ED+3*, ED+4, SDEL+1, KILL+3* | 
| INON | ED+1~, ED+2*, PRINT+1~, ZTSK+2*, HEAD+6 | 
| INRMAX | ED+1~, ED+3*, SDEL+1*, SDEL+2, KILL+2~* | 
| IO | PRINT+5, HEAD+2 | 
| IO(0 | PRINT+5, HEAD+2 | 
| IOF | ZTSK+4, ZTSK+14, HEAD+4 | 
| IOM | PRINT+4, ZTSK+8, ZTSK+9, ZTSK+12, HEAD+8 | 
| ION | PRINT+4 | 
| IOP | PRINT+1~, PRINT+4!*, PRINT+7 | 
| IOSL | PRINT+4, ZTSK+6, ZTSK+11 | 
| IOST | PRINT+4, HEAD+2 | 
| >> L | ZTSK+7*, ZTSK+8, ZTSK+9*, ZTSK+10, ZTSK+12* | 
| >> N | ZTSK+7*, ZTSK+10, ZTSK+12* | 
| NAME | INHSC+4~, A+4*, A+6, PRINT+1~, ZTSK+2*, HEAD+5 | 
| PAGE | PRINT+1~, ZTSK+1*, HEAD+2, HEAD+4* | 
| >> POP | PRINT+4 | 
| R | SDEL+1*, SDEL+2, SDEL+3! | 
| ROU | PRINT+1~, ZTSK+2*, HEAD+6 | 
| >> SCR | ED1+2* | 
| U | A+3, A+8, A+9, A+10, MAKENEW+4, MAKENEW+5, ED+2, ED+3, ED1, KILL+2 , TEMP+5, ZTSK+1*, ZTSK+2, HEAD+2 | 
| X | INHSC+4~, A+1, A+2, A+3, A+4*, A+7*, A+8, A+9*, A+10, A+11 , MAKENEW+1~, MAKENEW+4*, MAKENEW+5*, ED1+1*, SDEL+2*, SDEL+3!, TEMP+2~, TEMP+4*, ZTSK+2, ZTSK+12* , ZTSK+13, HEAD+2* | 
| Y | INHSC+4~, A+2, PRINT+3 | 
| Z | HEAD+8!* | 
| >> ZTIO | PRINT+7* | 
| >> ZTRTN | PRINT+7* | 
| >> ZTSAVE("D0" | PRINT+6* | 
| >> ZTSAVE("DTIME" | PRINT+6* | 
| ZTSK | PRINT+1~, PRINT+7, ZTSK+4, ZTSK+14, HEAD+2 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(TEXT+I | TEMP+4 |