ZISETONT ;SF/AC - INITIALIZES DEVICE AND TERMINAL TYPES FOR INTERSYSTEMS ;03/05/97 16:51
Source file <ZISETONT.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| QUES | ;I %ZISV]"" W !,"Please Enter a Prefix for New Devices: "_%ZISV_"//" R %ZISV1:$S($D(DTIME):DTIME,1:300) G EXIT:%ZISV1="^"!'$T S:%ZISV1="" %ZISV1=%ZISV I %ZISV1?1"?"."?" D HLP G QUES
|
|
| BASIC | ;Load some basic devices
|
|
| BX | ;;Principal device;|TNT|;1;TRM;C-VT102
|
|
| SUB | ||
| A | ||
| X | ||
| DEVICE | ||
| C | ||
| EXIT | ||
| CHK | ||
| ADDDEV(IS) | ;Add an entry to the device file
|
|
| HLP | ;HELP FOR PREFIX QUESTION
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%IS( | DEVICE+2, DEVICE+3 |
| ^%IS(0 | A |
| ^%ZIS( | ZISETONT+7, EXIT |
| ^%ZIS("C" | C!* |
| ^%ZIS(1 - [#3.5] | ZISETONT+3, ZISETONT+8*, DEVICE, DEVICE+3*, DEVICE+4, CHK, CHK+1, ADDDEV+1, ADDDEV+3*, ADDDEV+4* , ADDDEV+5, ADDDEV+6* |
| ^%ZIS(2 - [#3.2] | ZISETONT+4, ZISETONT+8*, SUB, A+1, A+2, A+3*, A+4*, X+1, ADDDEV+6 |
| ^%ZOSF("VOL" | ZISETONT+9 |
| ^DISV( | QUES+1! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZISV | ZISETONT+9*, EXIT!, CHK+1, ADDDEV+4, ADDDEV+5 |
| %ZISV1 | EXIT!, CHK+1 |
| C | SUB*, A*, A+1, A+2, A+3, A+5, DEVICE+2*, DEVICE+3*, DEVICE+4*, EXIT! , CHK, CHK+1, ADDDEV+6* |
| >> DEV | BASIC+3 |
| >> DEV( | BASIC+2* |
| DTIME | ZISETONT+6 |
| I | DEVICE+2*, DEVICE+3*, EXIT!, CHK, CHK+1 |
| I1 | EXIT!, CHK*, CHK+1*, ADDDEV+1 |
| IO("SUB" | ADDDEV+6 |
| IS | ADDDEV~ |
| IS("$I" | ADDDEV+3, ADDDEV+4, ADDDEV+5 |
| IS("ASKD" | ADDDEV+3 |
| IS("NAME" | ADDDEV+3 |
| IS("TYPE" | ADDDEV+3 |
| >> IX | BASIC+1* |
| >> J | BASIC+2* |
| L | QUES+1*, SUB*, A+1, A+3*, A+4, DEVICE*, DEVICE+4, EXIT!, ADDDEV+1*, ADDDEV+3 , ADDDEV+4, ADDDEV+5, ADDDEV+6 |
| N | SUB*, A+1, A+3*, X+1, DEVICE*, DEVICE+4, EXIT! |
| R | A+1*, A+2*, A+3, EXIT! |
| U | ZISETONT+8, ZISETONT+9*, SUB, A+1, A+4, X+1, DEVICE*, DEVICE+3, DEVICE+4, CHK , CHK+1, ADDDEV+1, ADDDEV+3, ADDDEV+4 |
| X | ZISETONT+3*, ZISETONT+4*, ZISETONT+5, ZISETONT+6*, BASIC+1*, BASIC+2, A+4*, X, X+1*, DEVICE+2* , EXIT! |
| Y | DEVICE+2*, EXIT! |
| >> Z | A+2*, A+4 |
| Name | Field # of Occurrence |
|---|---|
| $T(BX+IX | BASIC+1 |