KLASSTU ;GLRISC/PDW NEW STUSMAN STUDENT;DEC 18,1990@13:54:58 [ 12/13/94 8:02 AM ]
Source file <KLASSTU.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| XRAY | ||
| RMES | ; | |
| SCAN | ; | |
| STOP1 | ||
| STUFF | ||
| CTRL | ||
| STOP | ||
| ST | ||
| PURGE | ||
| RELEASE | ||
| XX | ||
| DLOOP | ; | |
| INST | ||
| KEY | ; | |
| ASK | ;D HOME^%ZIS | |
| EXIT | ||
| GRAB | ||
| SXRAY | ||
| LOOP | ; | |
| CON | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^KLAS(1200 - [#1200] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("EOFF" | CTRL+1, GRAB+2 | 
| ^%ZOSF("EON" | CTRL+1 | 
| ^%ZOSF("RM" | CON, STOP1+1 | 
| ^%ZOSF("TRMRD" | CON | 
| ^%ZOSF("TYPE-AHEAD" | KLASSTU+3, ST+1 | 
| ^KLAS(1200 - [#1200] | INST+1, LOOP+1, LOOP+2, LOOP+3, LOOP+4, SCAN+1, DLOOP+1, KEY+3*, CTRL+4*, RMES+1 , GRAB+2* | 
| ^KLAS(1200.4 - [#1200.4] | INST+3 | 
| Name | Line Occurrences | 
|---|---|
| CTRL | KEY+1 | 
| DLOOP | SCAN+1, DLOOP+1 | 
| EXIT | LOOP+6 | 
| GRAB | RMES+1 | 
| KEY | LOOP+5 | 
| LOOP | LOOP+1, LOOP+7, LOOP+9, LOOP+10, CTRL, RMES+1 | 
| PURGE | LOOP+4 | 
| RELEASE | RMES+1 | 
| RMES | LOOP+3 | 
| SCAN | LOOP+9, LOOP+10 | 
| STOP | INST | 
| STOP1 | INST+1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | RMES+1! | 
| ^("EOFF" | CON | 
| ^("EON" | STOP1+1 | 
| ^("TRMOFF" | STOP1+1 | 
| ^("TRMON" | CON | 
| ^("TYPE-AHEAD" | CON | 
| ^(0 | INST+1*, INST+3* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| B | STOP1! | 
| B( | SCAN+1*, SCAN+2 | 
| C | STOP1! | 
| CC | CON*, KEY+3, CTRL+1*, STOP1! | 
| CLNUM | INST+1*, INST+3, STOP+1, STOP1! | 
| CTRL | INST+5*, CON*, KEY+1, CTRL, CTRL+1*, STOP1! | 
| D | INST*! | 
| DA | INST+2*, INST+4*, EXIT*, STOP+1*, STOP1! | 
| DA(1 | INST+1*, INST+3*, EXIT* | 
| DIC | INST!*, INST+1*, INST+2!, INST+3!*, INST+4, STOP1! | 
| DIC("A" | INST+1* | 
| DIC("S" | INST+1* | 
| DIC(0 | INST*, INST+1*, INST+3* | 
| DIE | INST+2*, INST+4*, EXIT*, STOP+1*, STOP1! | 
| DINUM | STOP1! | 
| DR | INST+2*!, INST+4*, EXIT*, STOP+1*, STOP1! | 
| DZ | INST*! | 
| IO | ASK+1, INST+2 | 
| IO(0 | ST, KEY+1, CTRL | 
| IOF | ASK+1, ST, CTRL | 
| IOM | STOP1+1 | 
| >> IOP | KLASSTU+2*, KLASSTU+4* | 
| JOB | INST+1*, LOOP+1, LOOP+2, LOOP+3, LOOP+4, SCAN+1, DLOOP+1, KEY+3, CTRL+4, RMES+1 , GRAB+2, EXIT, STOP1! | 
| K | INST+5*, SCAN+1*, SCAN+2*, STOP1! | 
| KEY | ST+1*, LOOP+5, LOOP+6, LOOP+7, DLOOP+1, GRAB+2*, RELEASE*, STOP1! | 
| KLDIF | LOOP+9*, LOOP+10*, SCAN+1, SCAN+2, SCAN+3, STOP1! | 
| KLEN | CON*, SCAN+2*, STOP1! | 
| KLMCNT | LOOP+2*, LOOP+7, LOOP+8, LOOP+9, STOP1! | 
| KLNS | STOP1! | 
| KLNSC | STOP1! | 
| KLSTMC | ST+1*, KEY+3*, CTRL+4*, GRAB+2*, STOP1! | 
| KLWCNT | ST+1*, LOOP+7, LOOP+8*, LOOP+9, LOOP+10, SCAN+1, SCAN+3*, DLOOP+1, STOP1! | 
| KLZZ | STOP1! | 
| LIMIT | ST+1*, LOOP+8, LOOP+10, KEY+3, CTRL+4, STOP1! | 
| M | STOP1! | 
| MS | INST+5*, STOP1! | 
| MSG | RMES+1*!, STOP1! | 
| NAME | INST+2*, INST+4, EXIT, STOP1! | 
| OPEX | STOP1! | 
| SLNUM | INST+4*, STOP+1, STOP1! | 
| STUDA | INST+2*, LOOP+3, RMES+1, EXIT, STOP1! | 
| T1 | ST+1*, LOOP+7, STOP1! | 
| TC | STOP1! | 
| TCK | CON*, KEY+1*, STOP1! | 
| TK | CON*, KEY+1*, KEY+2*, STOP1! | 
| TL | ST+1*, LOOP+4*, SCAN+3*, KEY+2, KEY+3*, STOP1! | 
| TMC | CON*, KEY+1, STOP1! | 
| TYPE | ST+1*, LOOP+7, STOP1! | 
| U | KLASSTU+2* | 
| X | INST+3*, CON*, CTRL+1*, STOP1!, STOP1+1* | 
| X2 | ST+1*, STOP1! | 
| XON | CON*, STOP1! | 
| Y | INST, INST+1, INST+2, INST+4, KEY+1, STOP1! | 
| Y(0 | INST+1, INST+2 | 
| Z | LOOP+6*, KEY+1*, KEY+2, KEY+3, CTRL*, CTRL+1, CTRL+2, CTRL+3*, CTRL+4, GRAB+2* , STOP1! |