%ZTP1 ;SF/RWF - Prints 1ST lines in Name, Date, Patch or Size order ;08/18/09 16:25
Source file <ZTP1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| A | ||
| WR(STR) | ;Write line w/ wrap | |
| WAIT | ;Wait at end of page | |
| HED | ||
| LOAD(X,R) | ;Load routine | |
| DTF(L) | ;Find the date | |
| LIST | ;All 3 sorts come here to print the list. | |
| PATCH | ;Sort by first patch number | |
| A1 | ; | |
| KEEP(IX1,IX2,IX4) | ; | |
| A3 | ||
| A2 | ||
| L2 | ;Write one | |
| BUILD | ; | |
| KIL | ||
| DATE | ;Sort by date | |
| ALPHA | ;By name | |
| POST | ;POST-INIT | |
| SIZE | ;Sort by routine size | |
| SIZE2(CCNT) | ; Return size in bytes of routine in ^TMP($J) | |
| DQ | ;Taskman entry point | 
| 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: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("LOAD" | LOAD+2 | 
| ^%ZOSF("RSEL" | A+2 | 
| ^%ZOSF("UCI" | LIST+3 | 
| ^%ZOSF("ZD" | LIST+2, LIST+3 | 
| ^TMP($J | LOAD+1!, LOAD+3, KEEP+2, SIZE2+3 | 
| ^UTILITY($J | A+1!, A+2, ALPHA+1*, SIZE+1, KEEP+1*, KEEP+2*, KEEP+3*, LIST+7, LIST+8, KIL+1! , L2+2, DATE+1, PATCH+2, BUILD+5 | 
| ^XPD(9.6 - [#9.6] | BUILD+2 | 
| Name | Line Occurrences | 
|---|---|
| $$DTF | DATE+3 | 
| $$SIZE2 | SIZE+3 | 
| A1 | BUILD+6 | 
| A2 | A2+1 | 
| A3 | A3+2 | 
| DATE | DQ+2 | 
| HED | LIST+5 | 
| KEEP | SIZE+4, DATE+3, PATCH+4 | 
| KIL | A+2, A2+1, A3+2, A3+3, BUILD+3, BUILD+5 | 
| L2 | LIST+10 | 
| LIST | ALPHA+3, SIZE+6, DATE+7, PATCH+6 | 
| LOAD | SIZE+2, L2+3, DATE+2, PATCH+3 | 
| PATCH | DQ+2 | 
| SIZE | DQ+2 | 
| WAIT | LIST+9 | 
| WR | L2+4, L2+5 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | L2+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | DTF+1~, DTF+7*, DTF+8*, DTF+9*, DTF+10~ | 
| %1 | WR+1~, WR+2*, WR+3 | 
| %2 | WR+1~, WR+2*, WR+3 | 
| %D | POST+1~, POST+3* | 
| %DT | DTF+1~, DTF+4* | 
| %L | DQ+1~ | 
| %N | BUILD+1~ | 
| %R | DQ+1~ | 
| %S | POST+1~, POST+3* | 
| %X | LIST+1~, L2+4*, L2+5 | 
| >> %ZIS | A3+3* | 
| %ZN | DQ+1~ | 
| A | DQ+1~ | 
| B | DQ+1~, DTF+1~, DTF+3*, DTF+8, DTF+9* | 
| BLDA | BUILD+1~, BUILD+3*, BUILD+4 | 
| C | DQ+1~ | 
| CCNT | DQ+1~, SIZE+3, SIZE+4, SIZE2~, SIZE2+2*, SIZE2+6* | 
| DIF | LOAD+1~, LOAD+2* | 
| DTIME | A+1*, A2, A3, WAIT+1 | 
| HED | DQ+1~, ALPHA+2*, SIZE+5*, LIST+3*, LIST+4*, HED, DATE+6*, PATCH+5* | 
| HED(1 | LIST+4*, HED | 
| I | SIZE2+1~, SIZE2+4*, SIZE2+5, POST+1~ | 
| IO | LIST+5 | 
| IO("Q" | A3+4, A3+5! | 
| IOF | HED | 
| IOM | WR+2 | 
| IOSL | LIST+2 | 
| IOST | WAIT+1 | 
| IX1 | KEEP~, KEEP+1, KEEP+2, KEEP+3 | 
| IX2 | KEEP~, KEEP+1, KEEP+2, KEEP+3 | 
| IX4 | KEEP~, KEEP+3 | 
| >> JP | ALPHA+1* | 
| JR | DQ+1~ | 
| L | LIST+1~, DATE+2~*, DTF~, DTF+3, PATCH+3~* | 
| L(1 | DATE+3 | 
| L(2 | PATCH+4 | 
| L1 | LIST+1~ | 
| L2 | LIST+1~ | 
| LI | L2+1~, L2+2*, L2+3* | 
| LI(1 | L2+3*, L2+4 | 
| LI(2 | L2+5 | 
| LI(3 | L2+5 | 
| LI(4 | L2+4 | 
| LINE | SIZE2+1~, SIZE2+3* | 
| NUM | SIZE2+1~, SIZE2+3* | 
| PC | DTF+1~, DTF+3* | 
| PL | LIST+1~, LIST+2*, LIST+9 | 
| >> POP | A3+3 | 
| QUIT | LIST+1~, LIST+6*, LIST+7, LIST+8, LIST+9*, LIST+11 | 
| R | LOAD~, LOAD+3 | 
| R(1 | LOAD+3* | 
| R(2 | LOAD+3* | 
| R(3 | LOAD+3* | 
| R4 | SIZE2+1~, SIZE2+3*, SIZE2+4, SIZE2+5*, SIZE2+6 | 
| RN | DQ+1~, DQ+2*, ALPHA+1*, SIZE+1*, SIZE+2, SIZE+3, SIZE+4, LIST+7*, LIST+8*, LIST+9* , L2+2, L2+3, L2+4, DATE+1*, DATE+2, DATE+3, DATE+4, PATCH+2*, PATCH+3, PATCH+4 | 
| S | DQ+1~, LIST+1~, LIST+6*, LIST+7*, LIST+8, LIST+9*, L2+2, L2+4, DTF+1~, DTF+8* , DTF+9, PATCH+4* | 
| S2 | PATCH+1~, PATCH+2*, BUILD+1~ | 
| SCR | POST+1~, POST+3* | 
| SIZE | SIZE2+1~, SIZE2+2*, SIZE2+3*, SIZE2+7 | 
| STR | WR~, WR+3* | 
| X | A1+1~, A3*, A3+1*, A3+2*, DQ+1~, LOAD~, LIST+1~, LIST+2*, LIST+3*, LIST+6* , LIST+9, WAIT+1*, DATE+3*, DATE+4, DTF+1~, DTF+3*, DTF+5*, DTF+6, DTF+7, DTF+8* , DTF+9*, DTF+10, PATCH+4* | 
| XCNP | LOAD+1~, LOAD+2* | 
| Y | DQ+1~, SIZE+3*, SIZE+4, LIST+3, LIST+4, DTF+1~, DTF+2*, DTF+3, DTF+6, DTF+7 , DTF+13, BUILD+1~, BUILD+3* | 
| ZP | DQ+1~, LIST+6*, LIST+10*, LIST+11 | 
| >> ZTDESC | A3+5* | 
| ZTMODE | POST+1~, POST+2* | 
| ZTOS | POST+1~, POST+2* | 
| ZTP | DQ+1~ | 
| ZTP1 | A1+1~, A2*, A2+1*, A2+2, DQ+2, L2+4, HED | 
| ZTP2 | A1+1~, A2+2*, A3, A3+2*, LIST+2, L2+5 | 
| >> ZTQUEUED | SIZE+3, KIL | 
| >> ZTREQ | KIL* | 
| >> ZTRTN | A3+5* | 
| >> ZTSAVE("ZTP1" | A3+5* | 
| >> ZTSAVE("ZTP2" | A3+5* | 
| >> ZTSAVE("^UTILITY($J," | A3+5* | 
| ZTSK | A3+6! |