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 |