MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page   0
Table of contents

    (1)       40        RMS DATA STRUCTURES
    (1)       87        MK$FILENAME
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page   1
                                                                         31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)

                                     0000     1           .TITLE MK$FILENAME  play twenty questions with a file spec
                                     0000     2 ;++
                                     0000     3 ;
                                     0000     4 ; FUNCTIONAL DESCRIPTION: MK$FILENAME plays twenty questions with a file name
                                     0000     5 ;                         and expands its simple name into the the fully
                                     0000     6 ;                         qualified name of the file.
                                     0000     7 ;
                                     0000     8 ; INPUTS:
                                     0000     9 ;
                                     0000    10 ;	The name of a file in some impure form.
                                     0000    11 ;
                                     0000    12 ; IMPLICIT INPUTS:
                                     0000    13 ;
                                     0000    14 ;       none
                                     0000    15 ;
                                     0000    16 ; OUTPUTS:
                                     0000    17 ;
                                     0000    18 ;	The fully qualified name of the input file.
                                     0000    19 ;
                                     0000    20 ; IMPLICIT OUTPUTS:
                                     0000    21 ;
                                     0000    22 ;	none
                                     0000    23 ;
                                     0000    24 ;--
                                     0000    25 ;
                                     0000    26 ;                                                                      
                                     0000    27 ;       LOCAL SYMBOLS                                                  
                                     0000    28 ;                                                                      
                                     0000    29 ;
                                     0000    30 ;       DEFINE OFTEN USED CHARACTERS                                   
                                     0000    31 ;
                           00000020  0000    32         BLANK=  32.             ; DEFINE ASCII BLANK FOR STRING PAD
                           00000200  0000    33         BLOCK=  512.            ; DEFINE NUMBER OF BYTES/BLOCK
                           00000010  0000    34         BUFCNT= 16.             ; DEFINE NUMBER OF BLOCKS IN LOCAL BUFFER
                           00002000  0000    35         BUFSIZ= BUFCNT*BLOCK    ; DEFINE LOCAL BUFFER SIZE
                           0000003B  0000    36         SEMI  = 59              ; DEFINE ASCII SEMICOLON
                           00000002  0000    37         FILENAME_ARGS = 2       ; DEFINE NUMBER OF INPUT ARGS
                           00000001  0000    38         FILENAME_LST  = 1       ; DEFINE LEAST NUMBER OF ARGS
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page   2
                                RMS DATA STRUCTURES                      31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)

                                     0000    40         .SBTTL  RMS DATA STRUCTURES
                                     0000    41 ;
                                     0000    42 ;                                                                      
                                     0000    43 ;       RMS DATA STRUCTURES                                            
                                     0000    44 ;                                                                      
                                     0000    45 ;       DEFINE FILE ACCESS BLOCK OFFSETS                               
                                     0000    46 ;
                                 00000000    47         .PSECT  RMS_TABLES NOEXE,RD,WRT,LONG
                                     0000    48 
                                     0000    49         .ALIGN  LONG
                                     0000    50         $FABDEF
                                     0000    51         $RMSDEF
                                     0000    52 
                                     0000    53 ;
                                     0000    54 ;       DEFINE FILE ACCESS BLOCK (FAB) FOR FILE                        
                                     0000    55 ;
                                     0000    56 ;
                                     0000    57         .ALIGN  LONG
                                     0000    58 FABBLK: $FAB    FOP=<NAM,SQO>, -; OPEN BY NAME BLOCK AND 
                                     0000    59                 NAM=NAMBLK      ; ADDRESS OF NAME BLOCK
                                     0050    60 ;
                                     0050    61 ;       DEFINE FILE NAME BLOCK                                         
                                     0050    62 ;
                                     0050    63         .ALIGN  LONG
                                     0050    64 NAMBLK: $NAM    RSA=RESNAM, -           ; RESULT NAME ADDRESS
                                     0050    65                 RSS=NAM$C_MAXRSS, -     ; RESULT NAME SIZE
                                     0050    66                 ESA=EXPNAM, -           ; EXPANDED NAME ADDRESS
                                     0050    67                 ESS=NAM$C_MAXRSS        ; EXPANDED NAME SIZE
                           00002000  00B0    68                 RSZ=BUFSIZ              ; RECORD SIZE
                                     00B0    69 ;
                                     00B0    70 ;       DEFINE BUFFERS NECESSARY FOR NAME BLOCK                        
                                     00B0    71 ;
                                     00B0    72 ;       DEFINE USER FILE SPECIFICATION BUFFER                          
                                     00B0    73 ;
                                     00B0    74         .ALIGN  LONG
                           000001AC  00B0    75 FILNAM: .BLKB   NAM$C_MAXRSS    ; DEFINE USER FILE SPECIFICATION BUFFER
                                     01AC    76 ;
                                     01AC    77 ;       DEFINE RESULT FILENAME BUFFER                                  
                                     01AC    78 ;
                                     01AC    79         .ALIGN  LONG
                           000002A8  01AC    80 RESNAM: .BLKB   NAM$C_MAXRSS    ; DEFINE RESULT FILENAME BUFFER
                                     02A8    81 ;
                                     02A8    82 ;       DEFINE EXPANDED FILENAME BUFFER                                
                                     02A8    83 ;
                                     02A8    84         .ALIGN  LONG
                           000003A4  02A8    85 EXPNAM: .BLKB   NAM$C_MAXRSS    ; DEFINE EXPANDED FILENAME BUFFER
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page   3
                                MK$FILENAME                              31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)

                                     03A4    87         .SBTTL  MK$FILENAME
                                     03A4    88 ;
                                     03A4    89 ;                                                                      
                                     03A4    90 ;                                                                      
                                     03A4    91 ;       MK$FILENAME                                                     
                                     03A4    92 ;                                                                      
                                     03A4    93 ;                                                                      
                                     03A4    94 ;
                                     03A4    95 ;       THIS SUBROUTINE EXPANDS A GIVEN USER FILE SPECIFICATION        
                                     03A4    96 ;       AND RETURNS THE FULLY QUALIFIED FILENAME TO THE USER.          
                                     03A4    97 ;
                                     03A4    98 ;       ARGUMENTS:     4(AP) - ADDRESS OF STRING DESCRIPTOR WHICH      
                                     03A4    99 ;                              CONTAINS THE USER FILE SPECIFICATION
                                     03A4   100 ;                              SANS THE VERSION NUMBER
                                     03A4   101 ;                      8(AP) - ADDRESS OF THE STRING DESCRIPTOR THAT
                                     03A4   102 ;                              WILL CONTAIN UPON COMPLETION, THE VERSION
                                     03A4   103 ;                              NUMBER OF THE FILE SANS ';'
                                     03A4   104 ;                                                                      
                                     03A4   105 ;                              THIS ROUTINE RETURNS THE FULLY QUALIFIED
                                     03A4   106 ;                              FILE SPECIFICATION IN THIS SAME STRING. 
                                     03A4   107 ;                              IF AN ERROR OCCURS, THE STRING WILL BE
                                     03A4   108 ;                              UNCHANGED, AND R0 WILL HAVE THE ERROR CODE
                                     03A4   109 ;                              IN IT.
                                     03A4   110 
                                 00000000   111         .PSECT  MK$FILENAME PIC,REL,LCL,NOSHR,EXE,RD,NOWRT
                               0FFC  0000   112         .ENTRY  MK$FILENAME,^M<R2,R3,R4,R5,R6,R7,R8,R9,R10,R11>
                                     0002   113 ;
                                     0002   114 ;       ARE THERE ENOUGH ARGUMENTS????
                                     0002   115 ;
                       01   6C   D1  0002   116         CMPL    (AP),#FILENAME_LST
                            06   1E  0005   117         BGEQU   5$
                   000000B4'EF   17  0007   118         JMP     666$
                                     000D   119 ;
                                     000D   120 ;       COPY THE USER FILE SPECIFICATION INTO A SEARCH NAME BUFFER     
                                     000D   121 ;
                    56   04 AC   D0  000D   122 5$:     MOVL    4(AP),R6                        ; GET ADDRESS OF DESCRIPTOR
     00FC 8F   20   04 B6   66   2C  0011   123         MOVC5   (R6),@4(R6),#BLANK,#NAM$C_MAXRSS,FILNAM ; COPY TO BUFFER
                   000000B0'EF       0019       
                                     001E   124 ;
                                     001E   125 ;       MOVE FILE NAME STRING ADDRESS AND LENGTH INTO LOCAL FAB        
                                     001E   126 ;
              00000034'EF   66   90  001E   127         MOVB    (R6),FABBLK+FAB$B_FNS           ; STORE LENGTH OF FILESPEC
     0000002C'EF   000000B0'8F   D0  0025   128         MOVL    #FILNAM,FABBLK+FAB$L_FNA        ; STORE ADDRESS OF FILESPEC
                                     0030   129 ;
                                     0030   130 ;       PARSE THE USER FILESPEC                                        
                                     0030   131 ;
                                     0030   132         $PARSE  FAB=FABBLK      ; PARSE USER FILE NAME
                                     003D   133 
                                     003D   134                                 ; CHECK FOR NORMAL COMPLETION
                         01 50   E8  003D   135         BLBS    R0,30$          ; EXIT IF ERROR DETECTED
                                 04  0040   136         RET                     ; ERROR CODE CONTAINED IN R0
                                     0041   137 ;
                                     0041   138 ;       SEARCH THE SYSTEM FOR THE USER FILE - CREATE FULL FILENAME     
                                     0041   139 ;
                                     0041   140 30$:    $SEARCH FAB=FABBLK      ; SEARCH FOR USER FILE
                                     004E   141 
                                     004E   142                                 ; CHECK FOR NORMAL COMPLETION
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page   4
                                MK$FILENAME                              31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)

                         01 50   E8  004E   143         BLBS    R0,40$          ; EXIT IF ERROR DETECTED
                                 04  0051   144         RET                     ; ERROR CODE CONTAINED IN R0
                                     0052   145 ;
                                     0052   146 ;       RETURN THE FULL FILENAME TO THE USER                           
                                     0052   147 ;
                                     0052   148 ;       NOW THAT THE FULLY QUALIFIED USER FILE SPECIFICATION HAS       
                                     0052   149 ;       BEEN DETERMINED, IT MUST BE TRANSFERRED BACK TO THE USER       
                                     0052   150 ;       FILE STRING.  TRUNCATION WILL OCCUR IF THE USER FILE STRING    
                                     0052   151 ;       IS TOO SMALL TO CONTAIN THE FULLY QUALIFIED FILE SPECIFICATION.
                                     0052   152 ;
                            56   D4  0052   153 40$:    CLRL    R6                      ; CLEAR LENGTH OF RESULT NAME
              56   00000053'EF   90  0054   154         MOVB    NAMBLK+NAM$B_RSL,R6     ; GET LENGTH OF RESULT NAME
                       02   6C   D1  005B   155         CMPL    (AP),#FILENAME_ARGS     ; WAS THERE ONLY ONE ARG PASSED
                            15   13  005E   156         BEQLU   45$                     ; SECTION OFF THE FILENAME & VERSION
                    57   04 AC   D0  0060   157         MOVL    4(AP),R7                ; GET ADDRESS OF RETURN BUFFER
    67   20   000001AC'EF   56   2C  0064   158         MOVC5   R6,RESNAM,#BLANK,(R7),@4(R7)    ; TRANSFER FULL NAME TO USER STRING
                         04 B7       006D       
                   000000AD'EF   17  006F   159         JMP     50$                     ; ALL THRU, LEAVE
                                     0075   160 ;
                                     0075   161 ; SPLIT THE FULL FILE SPEC INTO A FILE NAME AND A VERSION NUMBER. THE FILE
                                     0075   162 ; NAME GOES IN THE FIRST ARG, THE VERSION NUMBER GOES IN THE SECOND
                                     0075   163 ; ARG AS A CHARACTER STRING.
                                     0075   164 ;
         000001AC'EF   56   3B   3A  0075   165 45$:    LOCC    #SEMI,R6,RESNAM         ; FIND THE SEMI-COLON IN THE NAME
                       56   50   C2  007D   166         SUBL2   R0,R6                   ; LEN(RESNAME)-LEN(VERSION NUMBER)
                    57   04 AC   D0  0080   167         MOVL    4(AP),R7                ; GET ADDRESS OF RETURN BUFFER
    67   20   000001AC'EF   56   2C  0084   168         MOVC5   R6,RESNAM,#BLANK,(R7),@4(R7)    ; TRANSFER JUST THE NAME, NO VERSION
                         04 B7       008D       
              56   00000053'EF   90  008F   169         MOVB    NAMBLK+NAM$B_RSL,R6     ; GET LENGTH OF RESULT NAME
         000001AC'EF   56   3B   3A  0096   170         LOCC    #SEMI,R6,RESNAM         ; FIND THE SEMI-COLON IN THE NAME
                            50   D7  009E   171         DECL    R0                      ; ONE LESS CHARACTER 
                            51   D6  00A0   172         INCL    R1                      ; ONE BEYOND THE SEMICOLON
                    57   08 AC   D0  00A2   173         MOVL    8(AP),R7                ; ADDRESS OF THE SECOND ARG
     04 B7   67   20   61   50   2C  00A6   174         MOVC5   R0,(R1),#BLANK,(R7),@4(R7)     ; TRANSFER FULL NAME TO USER STRING
                                     00AD   175 ;
                                     00AD   176 ;       END OF SUBROUTINE MK$FILENAME                                   
                                     00AD   177 ;
              50   00010001 8F   D0  00AD   178 50$:    MOVL    #RMS$_NORMAL,R0 ; INDICATE NORMAL SUCCESSFUL COMPLETION
                                 04  00B4   179 666$:   RET                     ; RETURN TO USER
                                     00B5   180 ;                                                                      
                                     00B5   181 ;
                                     00B5   182         .END
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page   5
Symbol table                                                             31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)

$$.TAB         = 00000050 R  D  02      FAB$M_CR       = 00000002    D          FAB$V_DLT      = 0000000F    D          
$$.TABEND      = 000000B0 R  D  02      FAB$M_CTG      = 00100000    D          FAB$V_DMO      = 0000000C    D          
$$.TMP         = 00000000    D          FAB$M_DEL      = 00000004    D          FAB$V_ESC      = 0000001B    D          
$$.TMP1        = 00000001    D          FAB$M_DFW      = 00000020    D          FAB$V_EXE      = 00000007    D          
$$.TMP2        = 000000AF               FAB$M_DLT      = 00008000    D          FAB$V_FTN      = 00000000    D          
BLANK          = 00000020    D          FAB$M_DMO      = 00001000    D          FAB$V_GET      = 00000001    D          
BLOCK          = 00000200    D          FAB$M_ESC      = 08000000    D          FAB$V_INP      = 00000013    D          
BUFCNT         = 00000010    D          FAB$M_EXE      = 00000080    D          FAB$V_JNL      = 00000016    D          
BUFSIZ         = 00002000    D          FAB$M_FTN      = 00000001    D          FAB$V_KFO      = 0000001E    D          
EXPNAM           000002A8 R  D  02      FAB$M_GET      = 00000002    D          FAB$V_MSE      = 00000004    D          
FAB$B_BID        00000000    D          FAB$M_INP      = 00080000    D          FAB$V_MXV      = 00000001    D          
FAB$B_BKS        0000003E    D          FAB$M_JNL      = 00400000    D          FAB$V_NAM      = 00000018    D          
FAB$B_BLN        00000001    D          FAB$M_KFO      = 40000000    D          FAB$V_NEF      = 0000000A    D          
FAB$B_DNS        00000035    D          FAB$M_MSE      = 00000010    D          FAB$V_NFS      = 00000010    D          
FAB$B_DSBMSK     0000004A    D          FAB$M_MXV      = 00000002    D          FAB$V_NIL      = 00000005    D          
FAB$B_FAC        00000016    D          FAB$M_NAM      = 01000000    D          FAB$V_OFP      = 0000001D    D          
FAB$B_FNS        00000034    D          FAB$M_NEF      = 00000400    D          FAB$V_ORG      = 00000004    D          
FAB$B_FSZ        0000003F    D          FAB$M_NFS      = 00010000    D          FAB$V_POS      = 00000008    D          
FAB$B_ORG        0000001D    D          FAB$M_NIL      = 00000020    D          FAB$V_PPF      = 00000012    D          
FAB$B_RAT        0000001E    D          FAB$M_OFP      = 20000000    D          FAB$V_PPF_IND  = 0000000E    D          
FAB$B_RFM        0000001F    D          FAB$M_POS      = 00000100    D          FAB$V_PPF_RAT  = 00000006    D          
FAB$B_RTV        0000001C    D          FAB$M_PPF      = 00040000    D          FAB$V_PRN      = 00000002    D          
FAB$B_SHR        00000017    D          FAB$M_PPF_IND  = 00004000    D          FAB$V_PUT      = 00000000    D          
FAB$C_BID      = 00000003    D          FAB$M_PPF_RAT  = 00003FC0    D          FAB$V_RCK      = 00000017    D          
FAB$C_BLN        00000050    D          FAB$M_PRN      = 00000004    D          FAB$V_RWC      = 0000000B    D          
FAB$C_FIX      = 00000001    D          FAB$M_PUT      = 00000001    D          FAB$V_RWO      = 00000007    D          
FAB$C_HSH      = 00000030    D          FAB$M_RCK      = 00800000    D          FAB$V_SCF      = 0000000E    D          
FAB$C_IDX      = 00000020    D          FAB$M_RWC      = 00000800    D          FAB$V_SHRDEL   = 00000002    D          
FAB$C_MAXRFM   = 00000006    D          FAB$M_RWO      = 00000080    D          FAB$V_SHRGET   = 00000001    D          
FAB$C_REL      = 00000010    D          FAB$M_SCF      = 00004000    D          FAB$V_SHRPUT   = 00000000    D          
FAB$C_RFM_DFLT = 00000002    D          FAB$M_SHRDEL   = 00000004    D          FAB$V_SHRUPD   = 00000003    D          
FAB$C_SEQ      = 00000000    D          FAB$M_SHRGET   = 00000002    D          FAB$V_SPL      = 0000000D    D          
FAB$C_STM      = 00000004    D          FAB$M_SHRPUT   = 00000001    D          FAB$V_SQO      = 00000006    D          
FAB$C_STMCR    = 00000006    D          FAB$M_SHRUPD   = 00000008    D          FAB$V_SUP      = 00000002    D          
FAB$C_STMLF    = 00000005    D          FAB$M_SPL      = 00002000    D          FAB$V_TEF      = 0000001C    D          
FAB$C_UDF      = 00000000    D          FAB$M_SQO      = 00000040    D          FAB$V_TMD      = 00000004    D          
FAB$C_VAR      = 00000002    D          FAB$M_SUP      = 00000004    D          FAB$V_TMP      = 00000003    D          
FAB$C_VFC      = 00000003    D          FAB$M_TEF      = 10000000    D          FAB$V_TRN      = 00000004    D          
FAB$K_BLN        00000050    D          FAB$M_TMD      = 00000010    D          FAB$V_UFM      = 0000001A    D          
FAB$L_ALQ        00000010    D          FAB$M_TMP      = 00000008    D          FAB$V_UFO      = 00000011    D          
FAB$L_CTX        00000018    D          FAB$M_TRN      = 00000010    D          FAB$V_UPD      = 00000003    D          
FAB$L_DEV        00000040    D          FAB$M_UFM      = 04000000    D          FAB$V_UPI      = 00000006    D          
FAB$L_DNA        00000030    D          FAB$M_UFO      = 00020000    D          FAB$V_WCK      = 00000009    D          
FAB$L_FNA        0000002C    D          FAB$M_UPD      = 00000008    D          FAB$W_BLS        0000003C    D          
FAB$L_FOP        00000004    D          FAB$M_UPI      = 00000040    D          FAB$W_DEQ        00000014    D          
FAB$L_JNL        00000020    D          FAB$M_WCK      = 00000200    D          FAB$W_GBC        00000048    D          
FAB$L_MRN        00000038    D          FAB$S_ORG      = 00000004    D          FAB$W_IFI        00000002    D          
FAB$L_NAM        00000028    D          FAB$S_PPF_RAT  = 00000008    D          FAB$W_MRS        00000036    D          
FAB$L_SDC        00000044    D          FAB$V_BIO      = 00000005    D          FABBLK           00000000 R  D  02      
FAB$L_STS        00000008    D          FAB$V_BLK      = 00000003    D          FILENAME_ARGS  = 00000002    D          
FAB$L_STV        0000000C    D          FAB$V_BRO      = 00000006    D          FILENAME_LST   = 00000001    D          
FAB$L_XAB        00000024    D          FAB$V_CBT      = 00000015    D          FILNAM           000000B0 R  D  02      
FAB$M_BIO      = 00000020    D          FAB$V_CIF      = 00000019    D          MK$FILENAME      00000000 RG D  04      
FAB$M_BLK      = 00000008    D          FAB$V_CR       = 00000001    D          NAM$B_BID        00000000    D          
FAB$M_BRO      = 00000040    D          FAB$V_CTG      = 00000014    D          NAM$B_BLN        00000001    D          
FAB$M_CBT      = 00200000    D          FAB$V_DEL      = 00000002    D          NAM$B_DEV        00000039    D          
FAB$M_CIF      = 02000000    D          FAB$V_DFW      = 00000005    D          NAM$B_DID_NMX    0000002F    D          
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page   6
Symbol table                                                             31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)

NAM$B_DID_RVN    0000002E    D          NAM$M_QUOTED   = 00040000    D          NAM$V_WILD_SFD7= 0000001F    D          
NAM$B_DIR        0000003A    D          NAM$M_ROD      = 00000002    D          NAM$V_WILD_TYPE= 00000004    D          
NAM$B_ESL        0000000B    D          NAM$M_ROOT_DIR = 00002000    D          NAM$V_WILD_UFD = 00000018    D          
NAM$B_ESS        0000000A    D          NAM$M_SOD      = 00000004    D          NAM$V_WILD_VER = 00000003    D          
NAM$B_FID_NMX    00000029    D          NAM$M_SRCHNMF  = 40000000    D          NAM$W_DID        0000002A    D          
NAM$B_FID_RVN    00000028    D          NAM$M_SVCTX    = 80000000    D          NAM$W_DID_NUM    0000002A    D          
NAM$B_NAME       0000003B    D          NAM$M_WILDCARD = 00000100    D          NAM$W_DID_RVN    0000002E    D          
NAM$B_NODE       00000038    D          NAM$M_WILD_DIR = 00100000    D          NAM$W_DID_SEQ    0000002C    D          
NAM$B_NOP        00000008    D          NAM$M_WILD_GRP = 01000000    D          NAM$W_FID        00000024    D          
NAM$B_RFS        00000009    D          NAM$M_WILD_MBR = 02000000    D          NAM$W_FID_NUM    00000024    D          
NAM$B_RSL        00000003    D          NAM$M_WILD_NAME= 00000020    D          NAM$W_FID_RVN    00000028    D          
NAM$B_RSS        00000002    D          NAM$M_WILD_SFD1= 02000000    D          NAM$W_FID_SEQ    00000026    D          
NAM$B_TYPE       0000003C    D          NAM$M_WILD_SFD2= 04000000    D          NAMBLK           00000050 R  D  02      
NAM$B_VER        0000003D    D          NAM$M_WILD_SFD3= 08000000    D          RESNAM           000001AC R  D  02      
NAM$C_BID      = 00000002    D          NAM$M_WILD_SFD4= 10000000    D          RMS$V_STVSTATUS= 0000000E    D          
NAM$C_BLN        00000060    D          NAM$M_WILD_SFD5= 20000000    D          RMS$_ABO       = 000183EC    D          
NAM$C_BLN_DIRWC  00000060    D          NAM$M_WILD_SFD6= 40000000    D          RMS$_ACC       = 0001C002    D          
NAM$C_BLN_V2     00000038    D          NAM$M_WILD_SFD7= 80000000    D          RMS$_ACS       = 000187B4    D          
NAM$C_DVI      = 00000010    D          NAM$M_WILD_TYPE= 00000010    D          RMS$_ACT       = 0001825A    D          
NAM$C_FCS11    = 00000004    D          NAM$M_WILD_UFD = 01000000    D          RMS$_AID       = 000183F4    D          
NAM$C_MAXRSS   = 000000FC    D          NAM$M_WILD_VER = 00000008    D          RMS$_ALN       = 000183FC    D          
NAM$C_MAXRSSLCL= 000000FC    D          NAM$S_DID      = 00000006    D          RMS$_ALQ       = 00018404    D          
NAM$C_RMS11    = 00000001    D          NAM$S_DIR_LVLS = 00000003    D          RMS$_ANI       = 0001840C    D          
NAM$C_RMS20    = 00000002    D          NAM$S_DVI      = 00000010    D          RMS$_AOP       = 00018414    D          
NAM$C_RMS32    = 00000003    D          NAM$S_FID      = 00000006    D          RMS$_ATR       = 0001C0CC    D          
NAM$C_RT11FS   = 00000005    D          NAM$T_DVI        00000014    D          RMS$_ATW       = 0001C0D4    D          
NAM$C_TOPS10FS = 00000008    D          NAM$V_CNCL_DEV = 0000000C    D          RMS$_BES       = 000181C0    D          
NAM$C_TOPS20FS = 00000007    D          NAM$V_DIR_LVLS = 00000015    D          RMS$_BKS       = 0001841C    D          
NAM$C_UFS      = 00000000    D          NAM$V_EXP_DEV  = 00000007    D          RMS$_BKZ       = 00018424    D          
NAM$K_BLN        00000060    D          NAM$V_EXP_DIR  = 00000006    D          RMS$_BLN       = 0001842C    D          
NAM$K_BLN_DIRWC  00000060    D          NAM$V_EXP_NAME = 00000002    D          RMS$_BOF       = 00018198    D          
NAM$K_BLN_V2     00000038    D          NAM$V_EXP_TYPE = 00000001    D          RMS$_BUG       = 00018434    D          
NAM$L_DEV        00000044    D          NAM$V_EXP_VER  = 00000000    D          RMS$_BUG_DAP   = 00018444    D          
NAM$L_DIR        00000048    D          NAM$V_GRP_MBR  = 00000013    D          RMS$_BUG_DDI   = 0001843C    D          
NAM$L_ESA        0000000C    D          NAM$V_HIGHVER  = 0000000F    D          RMS$_BUG_XX2   = 0001844C    D          
NAM$L_FNB        00000034    D          NAM$V_IFI      = 00000010    D          RMS$_BUG_XX3   = 00018454    D          
NAM$L_NAME       0000004C    D          NAM$V_LOWVER   = 0000000E    D          RMS$_BUG_XX4   = 0001845C    D          
NAM$L_NODE       00000040    D          NAM$V_NODE     = 00000011    D          RMS$_BUG_XX5   = 00018464    D          
NAM$L_RLF        00000010    D          NAM$V_PPF      = 00000010    D          RMS$_BUG_XX6   = 0001846C    D          
NAM$L_RSA        00000004    D          NAM$V_PWD      = 00000000    D          RMS$_BUG_XX7   = 00018474    D          
NAM$L_TYPE       00000050    D          NAM$V_QUOTED   = 00000012    D          RMS$_BUG_XX8   = 0001847C    D          
NAM$L_VER        00000054    D          NAM$V_ROD      = 00000001    D          RMS$_BUG_XX9   = 00018484    D          
NAM$L_WCC        00000030    D          NAM$V_ROOT_DIR = 0000000D    D          RMS$_CAA       = 0001848C    D          
NAM$M_CNCL_DEV = 00001000    D          NAM$V_SOD      = 00000002    D          RMS$_CCF       = 0001C0DC    D          
NAM$M_DIR_LVLS = 00E00000    D          NAM$V_SRCHNMF  = 0000001E    D          RMS$_CCR       = 00018494    D          
NAM$M_EXP_DEV  = 00000080    D          NAM$V_SVCTX    = 0000001F    D          RMS$_CDA       = 0001C0E4    D          
NAM$M_EXP_DIR  = 00000040    D          NAM$V_WILDCARD = 00000008    D          RMS$_CHG       = 0001849C    D          
NAM$M_EXP_NAME = 00000004    D          NAM$V_WILD_DIR = 00000014    D          RMS$_CHK       = 000184A4    D          
NAM$M_EXP_TYPE = 00000002    D          NAM$V_WILD_GRP = 00000018    D          RMS$_CHN       = 0001C0EC    D          
NAM$M_EXP_VER  = 00000001    D          NAM$V_WILD_MBR = 00000019    D          RMS$_COD       = 000184AC    D          
NAM$M_GRP_MBR  = 00080000    D          NAM$V_WILD_NAME= 00000005    D          RMS$_CONTROLC  = 00010651    D          
NAM$M_HIGHVER  = 00008000    D          NAM$V_WILD_SFD1= 00000019    D          RMS$_CONTROLO  = 00010609    D          
NAM$M_IFI      = 00010000    D          NAM$V_WILD_SFD2= 0000001A    D          RMS$_CONTROLY  = 00010611    D          
NAM$M_LOWVER   = 00004000    D          NAM$V_WILD_SFD3= 0000001B    D          RMS$_CRC       = 000182E2    D          
NAM$M_NODE     = 00020000    D          NAM$V_WILD_SFD4= 0000001C    D          RMS$_CRE       = 0001C00A    D          
NAM$M_PPF      = 00010000    D          NAM$V_WILD_SFD5= 0000001D    D          RMS$_CREATED   = 00010619    D          
NAM$M_PWD      = 00000001    D          NAM$V_WILD_SFD6= 0000001E    D          RMS$_CRE_STM   = 00018069    D          
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page   7
Symbol table                                                             31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)

RMS$_CRMP      = 0001C14C    D          RMS$_KNM       = 00018774    D          RMS$_RNL       = 000181A0    D          
RMS$_CUR       = 000184B4    D          RMS$_KRF       = 0001859C    D          RMS$_ROP       = 0001867C    D          
RMS$_DAC       = 0001C012    D          RMS$_KSI       = 00018784    D          RMS$_RPL       = 0001C104    D          
RMS$_DAN       = 000184BC    D          RMS$_KSZ       = 000185A4    D          RMS$_RRV       = 00018684    D          
RMS$_DEADLOCK  = 000187D4    D          RMS$_LAN       = 000185AC    D          RMS$_RSA       = 000182DA    D          
RMS$_DEL       = 00018262    D          RMS$_LBL       = 000185B4    D          RMS$_RSL       = 0001873C    D          
RMS$_DEV       = 000184C4    D          RMS$_LEX       = 0001878C    D          RMS$_RSS       = 00018694    D          
RMS$_DFL       = 0001876C    D          RMS$_LNE       = 000185BC    D          RMS$_RST       = 0001869C    D          
RMS$_DIR       = 000184CC    D          RMS$_LOC       = 000185C4    D          RMS$_RSZ       = 000186A4    D          
RMS$_DME       = 000184D4    D          RMS$_MBC       = 00018734    D          RMS$_RTB       = 000181A8    D          
RMS$_DNA       = 000184DC    D          RMS$_MKD       = 0001C032    D          RMS$_RVU       = 0001868C    D          
RMS$_DNF       = 0001C04A    D          RMS$_MRN       = 000185CC    D          RMS$_SEG       = 00018794    D          
RMS$_DNR       = 00018272    D          RMS$_MRS       = 000185D4    D          RMS$_SEQ       = 000186AC    D          
RMS$_DPE       = 0001C03A    D          RMS$_NAM       = 000185DC    D          RMS$_SHR       = 000186B4    D          
RMS$_DTP       = 000184E4    D          RMS$_NEF       = 000185E4    D          RMS$_SIZ       = 000186BC    D          
RMS$_DUP       = 000184EC    D          RMS$_NET       = 0001874C    D          RMS$_SNE       = 0001879C    D          
RMS$_DVI       = 000184F4    D          RMS$_NETFAIL   = 0001C13C    D          RMS$_SPE       = 000187A4    D          
RMS$_ENQ       = 0001C134    D          RMS$_NID       = 000185EC    D          RMS$_SPL       = 0001C042    D          
RMS$_ENT       = 0001C01A    D          RMS$_NMF       = 000182CA    D          RMS$_SQO       = 000186C4    D          
RMS$_ENV       = 00018724    D          RMS$_NOD       = 000185F4    D          RMS$_STALL     = 00018001    D          
RMS$_EOF       = 0001827A    D          RMS$_NORMAL    = 00010001    D          RMS$_STK       = 000186CC    D          
RMS$_ESA       = 000184FC    D          RMS$_NPK       = 000185FC    D          RMS$_STR       = 000187BC    D          
RMS$_ESL       = 00018714    D          RMS$_OK_ALK    = 00018039    D          RMS$_SUC       = 00010001    D          
RMS$_ESS       = 00018504    D          RMS$_OK_DEL    = 00018041    D          RMS$_SUP       = 000182D2    D          
RMS$_EXENQLM   = 000187DC    D          RMS$_OK_DUP    = 00018011    D          RMS$_SUPERSEDE = 00010631    D          
RMS$_EXP       = 000182C2    D          RMS$_OK_IDX    = 00018019    D          RMS$_SUPPORT   = 0001C144    D          
RMS$_EXT       = 0001C022    D          RMS$_OK_LIM    = 00018051    D          RMS$_SYN       = 000186D4    D          
RMS$_FAB       = 0001850C    D          RMS$_OK_NOP    = 00018059    D          RMS$_SYS       = 0001C10C    D          
RMS$_FAC       = 00018514    D          RMS$_OK_RLK    = 00018021    D          RMS$_TEMP1     = 0001826A    D          
RMS$_FEX       = 00018282    D          RMS$_OK_RNF    = 00018049    D          RMS$_TMO       = 000181B0    D          
RMS$_FLG       = 0001851C    D          RMS$_OK_RRL    = 00018029    D          RMS$_TNS       = 000181B8    D          
RMS$_FLK       = 0001828A    D          RMS$_OK_WAT    = 00018061    D          RMS$_TRE       = 000186DC    D          
RMS$_FNA       = 00018524    D          RMS$_ORD       = 00018604    D          RMS$_TYP       = 000186E4    D          
RMS$_FND       = 0001C02A    D          RMS$_ORG       = 0001860C    D          RMS$_UBF       = 000186EC    D          
RMS$_FNF       = 00018292    D          RMS$_PBF       = 00018614    D          RMS$_UPI       = 000187AC    D          
RMS$_FNM       = 0001852C    D          RMS$_PENDING   = 00018009    D          RMS$_USZ       = 000186F4    D          
RMS$_FOP       = 0001853C    D          RMS$_PES       = 000181C8    D          RMS$_VER       = 000186FC    D          
RMS$_FSZ       = 00018534    D          RMS$_PLG       = 0001861C    D          RMS$_VOL       = 00018704    D          
RMS$_FTM       = 000187C4    D          RMS$_PLV       = 0001872C    D          RMS$_WBE       = 0001C12C    D          
RMS$_FUL       = 00018544    D          RMS$_POS       = 00018624    D          RMS$_WCC       = 000182EA    D          
RMS$_GBC       = 000187CC    D          RMS$_PRM       = 0001862C    D          RMS$_WER       = 0001C114    D          
RMS$_IAL       = 0001854C    D          RMS$_PRV       = 0001829A    D          RMS$_WLD       = 00018744    D          
RMS$_IAN       = 00018554    D          RMS$_QUO       = 00018634    D          RMS$_WLK       = 000182BA    D          
RMS$_IBF       = 00018754    D          RMS$_RAB       = 0001863C    D          RMS$_WPL       = 0001C11C    D          
RMS$_IBK       = 0001877C    D          RMS$_RAC       = 00018644    D          RMS$_WSF       = 0001871C    D          
RMS$_IDR       = 000182F2    D          RMS$_RAT       = 0001864C    D          RMS$_XAB       = 0001870C    D          
RMS$_IDX       = 0001855C    D          RMS$_RBF       = 00018654    D          RSZ            = 00002000    D          
RMS$_IFA       = 0001C124    D          RMS$_REF       = 0001875C    D          SEMI           = 0000003B    D          
RMS$_IFI       = 00018564    D          RMS$_RER       = 0001C0F4    D          SYS$PARSE        ********  GX   04      
RMS$_IFL       = 00018764    D          RMS$_REX       = 000182A2    D          SYS$SEARCH       ********  GX   04      
RMS$_IMX       = 0001856C    D          RMS$_RFA       = 0001865C    D          
RMS$_IOP       = 00018574    D          RMS$_RFM       = 00018664    D          
RMS$_IRC       = 0001857C    D          RMS$_RHB       = 0001866C    D          
RMS$_ISI       = 00018584    D          RMS$_RLF       = 00018674    D          
RMS$_KBF       = 0001858C    D          RMS$_RLK       = 000182AA    D          
RMS$_KEY       = 00018594    D          RMS$_RMV       = 0001C0FC    D          
RMS$_KFF       = 00018031    D          RMS$_RNF       = 000182B2    D          
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page   8
Psect synopsis                                                           31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)


                                                +----------------+
                                                ! Psect synopsis !
                                                +----------------+

PSECT name                      Allocation          PSECT No.  Attributes     
----------                      ----------          ---------  ----------     
.  ABS  .                       00000000  (    0.)  00 (  0.)  NOPIC   USR   CON   ABS   LCL NOSHR NOEXE NORD  NOWRT NOVEC BYTE  
. BLANK .                       00000000  (    0.)  01 (  1.)  NOPIC   USR   CON   REL   LCL NOSHR   EXE   RD    WRT NOVEC BYTE  
RMS_TABLES                      000003A4  (  932.)  02 (  2.)  NOPIC   USR   CON   REL   LCL NOSHR NOEXE   RD    WRT NOVEC LONG  
$ABS$                           00000060  (   96.)  03 (  3.)  NOPIC   USR   CON   ABS   LCL NOSHR   EXE   RD    WRT NOVEC BYTE  
MK$FILENAME                     000000B5  (  181.)  04 (  4.)    PIC   USR   CON   REL   LCL NOSHR   EXE   RD  NOWRT NOVEC BYTE  
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page   9
Cross reference                                                          31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)


                                             +------------------------+
                                             ! Symbol Cross Reference !
                                             +------------------------+

SYMBOL          VALUE        DEFINITION      REFERENCES... 
------          -----        ----------      ------------- 
$$.TAB         =00000050-R   67     (1)      59     (1)      67     (1)    
$$.TABEND      =000000B0-R   67     (1)      59     (1)      67     (1)    
$$.TMP         =00000000     59     (1)      59     (1)    
$$.TMP1        =00000001     140    (1)      132    (1)      140    (1)    
$$.TMP2        =000000AF     140    (1)      132    (1)      140    (1)    
BLANK          =00000020     32     (1)    #-123    (1)    #-158    (1)    #-168    (1)    #-174    (1)    
BLOCK          =00000200     33     (1)      35     (1)    
BUFCNT         =00000010     34     (1)      35     (1)    
BUFSIZ         =00002000     35     (1)      68     (1)    
EXPNAM          000002A8-R   85     (1)      67     (1)    
FAB$B_BID       00000000     50     (1)    
FAB$B_BKS       0000003E     50     (1)    
FAB$B_BLN       00000001     50     (1)    
FAB$B_DNS       00000035     50     (1)    
FAB$B_DSBMSK    0000004A     50     (1)    
FAB$B_FAC       00000016     50     (1)    
FAB$B_FNS       00000034     50     (1)    #-127    (1)    
FAB$B_FSZ       0000003F     50     (1)    
FAB$B_ORG       0000001D     50     (1)    
FAB$B_RAT       0000001E     50     (1)    
FAB$B_RFM       0000001F     50     (1)    
FAB$B_RTV       0000001C     50     (1)    
FAB$B_SHR       00000017     50     (1)    
FAB$C_BID      =00000003     50     (1)      59     (1)    
FAB$C_BLN       00000050     50     (1)      59     (1)    
FAB$C_FIX      =00000001     50     (1)    
FAB$C_HSH      =00000030     50     (1)    
FAB$C_IDX      =00000020     50     (1)    
FAB$C_MAXRFM   =00000006     50     (1)    
FAB$C_REL      =00000010     50     (1)    
FAB$C_RFM_DFLT =00000002     50     (1)    
FAB$C_SEQ      =00000000     50     (1)      59     (1)    
FAB$C_STM      =00000004     50     (1)    
FAB$C_STMCR    =00000006     50     (1)    
FAB$C_STMLF    =00000005     50     (1)    
FAB$C_UDF      =00000000     50     (1)    
FAB$C_VAR      =00000002     50     (1)      59     (1)    
FAB$C_VFC      =00000003     50     (1)    
FAB$K_BLN       00000050     50     (1)    
FAB$L_ALQ       00000010     50     (1)      59     (1)    
FAB$L_CTX       00000018     50     (1)    
FAB$L_DEV       00000040     50     (1)    
FAB$L_DNA       00000030     50     (1)    
FAB$L_FNA       0000002C     50     (1)    #-128    (1)    
FAB$L_FOP       00000004     50     (1)      59     (1)    
FAB$L_JNL       00000020     50     (1)    
FAB$L_MRN       00000038     50     (1)    
FAB$L_NAM       00000028     50     (1)    
FAB$L_SDC       00000044     50     (1)    
FAB$L_STS       00000008     50     (1)    
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page  10
Cross reference                                                          31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)

FAB$L_STV       0000000C     50     (1)    
FAB$L_XAB       00000024     50     (1)    
FAB$M_BIO      =00000020     50     (1)    
FAB$M_BLK      =00000008     50     (1)    
FAB$M_BRO      =00000040     50     (1)    
FAB$M_CBT      =00200000     50     (1)    
FAB$M_CIF      =02000000     50     (1)    
FAB$M_CR       =00000002     50     (1)    
FAB$M_CTG      =00100000     50     (1)    
FAB$M_DEL      =00000004     50     (1)    
FAB$M_DFW      =00000020     50     (1)    
FAB$M_DLT      =00008000     50     (1)    
FAB$M_DMO      =00001000     50     (1)    
FAB$M_ESC      =08000000     50     (1)    
FAB$M_EXE      =00000080     50     (1)    
FAB$M_FTN      =00000001     50     (1)    
FAB$M_GET      =00000002     50     (1)    
FAB$M_INP      =00080000     50     (1)    
FAB$M_JNL      =00400000     50     (1)    
FAB$M_KFO      =40000000     50     (1)    
FAB$M_MSE      =00000010     50     (1)    
FAB$M_MXV      =00000002     50     (1)    
FAB$M_NAM      =01000000     50     (1)    
FAB$M_NEF      =00000400     50     (1)    
FAB$M_NFS      =00010000     50     (1)    
FAB$M_NIL      =00000020     50     (1)    
FAB$M_OFP      =20000000     50     (1)    
FAB$M_POS      =00000100     50     (1)    
FAB$M_PPF      =00040000     50     (1)    
FAB$M_PPF_IND  =00004000     50     (1)    
FAB$M_PPF_RAT  =00003FC0     50     (1)    
FAB$M_PRN      =00000004     50     (1)    
FAB$M_PUT      =00000001     50     (1)    
FAB$M_RCK      =00800000     50     (1)    
FAB$M_RWC      =00000800     50     (1)    
FAB$M_RWO      =00000080     50     (1)    
FAB$M_SCF      =00004000     50     (1)    
FAB$M_SHRDEL   =00000004     50     (1)    
FAB$M_SHRGET   =00000002     50     (1)    
FAB$M_SHRPUT   =00000001     50     (1)    
FAB$M_SHRUPD   =00000008     50     (1)    
FAB$M_SPL      =00002000     50     (1)    
FAB$M_SQO      =00000040     50     (1)    
FAB$M_SUP      =00000004     50     (1)    
FAB$M_TEF      =10000000     50     (1)    
FAB$M_TMD      =00000010     50     (1)    
FAB$M_TMP      =00000008     50     (1)    
FAB$M_TRN      =00000010     50     (1)    
FAB$M_UFM      =04000000     50     (1)    
FAB$M_UFO      =00020000     50     (1)    
FAB$M_UPD      =00000008     50     (1)    
FAB$M_UPI      =00000040     50     (1)    
FAB$M_WCK      =00000200     50     (1)    
FAB$S_ORG      =00000004     50     (1)    
FAB$S_PPF_RAT  =00000008     50     (1)    
FAB$V_BIO      =00000005     50     (1)    
FAB$V_BLK      =00000003     50     (1)    
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page  11
Cross reference                                                          31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)

FAB$V_BRO      =00000006     50     (1)    
FAB$V_CBT      =00000015     50     (1)    
FAB$V_CIF      =00000019     50     (1)    
FAB$V_CR       =00000001     50     (1)    
FAB$V_CTG      =00000014     50     (1)    
FAB$V_DEL      =00000002     50     (1)    
FAB$V_DFW      =00000005     50     (1)    
FAB$V_DLT      =0000000F     50     (1)    
FAB$V_DMO      =0000000C     50     (1)    
FAB$V_ESC      =0000001B     50     (1)    
FAB$V_EXE      =00000007     50     (1)    
FAB$V_FTN      =00000000     50     (1)    
FAB$V_GET      =00000001     50     (1)    
FAB$V_INP      =00000013     50     (1)    
FAB$V_JNL      =00000016     50     (1)    
FAB$V_KFO      =0000001E     50     (1)    
FAB$V_MSE      =00000004     50     (1)    
FAB$V_MXV      =00000001     50     (1)    
FAB$V_NAM      =00000018     50     (1)      59     (1)    
FAB$V_NEF      =0000000A     50     (1)    
FAB$V_NFS      =00000010     50     (1)    
FAB$V_NIL      =00000005     50     (1)    
FAB$V_OFP      =0000001D     50     (1)    
FAB$V_ORG      =00000004     50     (1)    
FAB$V_POS      =00000008     50     (1)    
FAB$V_PPF      =00000012     50     (1)    
FAB$V_PPF_IND  =0000000E     50     (1)    
FAB$V_PPF_RAT  =00000006     50     (1)    
FAB$V_PRN      =00000002     50     (1)    
FAB$V_PUT      =00000000     50     (1)    
FAB$V_RCK      =00000017     50     (1)    
FAB$V_RWC      =0000000B     50     (1)    
FAB$V_RWO      =00000007     50     (1)    
FAB$V_SCF      =0000000E     50     (1)    
FAB$V_SHRDEL   =00000002     50     (1)    
FAB$V_SHRGET   =00000001     50     (1)    
FAB$V_SHRPUT   =00000000     50     (1)    
FAB$V_SHRUPD   =00000003     50     (1)    
FAB$V_SPL      =0000000D     50     (1)    
FAB$V_SQO      =00000006     50     (1)      59     (1)    
FAB$V_SUP      =00000002     50     (1)    
FAB$V_TEF      =0000001C     50     (1)    
FAB$V_TMD      =00000004     50     (1)    
FAB$V_TMP      =00000003     50     (1)    
FAB$V_TRN      =00000004     50     (1)    
FAB$V_UFM      =0000001A     50     (1)    
FAB$V_UFO      =00000011     50     (1)    
FAB$V_UPD      =00000003     50     (1)    
FAB$V_UPI      =00000006     50     (1)    
FAB$V_WCK      =00000009     50     (1)    
FAB$W_BLS       0000003C     50     (1)    
FAB$W_DEQ       00000014     50     (1)    
FAB$W_GBC       00000048     50     (1)    
FAB$W_IFI       00000002     50     (1)    
FAB$W_MRS       00000036     50     (1)    
FABBLK          00000000-R   58     (1)    #-127    (1)    #-128    (1)      132    (1)      140    (1)    
FILENAME_ARGS  =00000002     37     (1)    #-155    (1)    
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page  12
Cross reference                                                          31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)

FILENAME_LST   =00000001     38     (1)    #-116    (1)    
FILNAM          000000B0-R   75     (1)      123    (1)    #-128    (1)    
MK$FILENAME     00000000-R   112    (1)    
NAM$B_BID       00000000     67     (1)    
NAM$B_BLN       00000001     67     (1)    
NAM$B_DEV       00000039     67     (1)    
NAM$B_DID_NMX   0000002F     67     (1)    
NAM$B_DID_RVN   0000002E     67     (1)    
NAM$B_DIR       0000003A     67     (1)    
NAM$B_ESL       0000000B     67     (1)    
NAM$B_ESS       0000000A     67     (1)      67     (1)    
NAM$B_FID_NMX   00000029     67     (1)    
NAM$B_FID_RVN   00000028     67     (1)    
NAM$B_NAME      0000003B     67     (1)    
NAM$B_NODE      00000038     67     (1)    
NAM$B_NOP       00000008     67     (1)    
NAM$B_RFS       00000009     67     (1)    
NAM$B_RSL       00000003     67     (1)    #-154    (1)    #-169    (1)    
NAM$B_RSS       00000002     67     (1)      67     (1)    
NAM$B_TYPE      0000003C     67     (1)    
NAM$B_VER       0000003D     67     (1)    
NAM$C_BID      =00000002     67     (1)      67     (1)    
NAM$C_BLN       00000060     67     (1)      67     (1)    
NAM$C_BLN_DIRWC 00000060     67     (1)    
NAM$C_BLN_V2    00000038     67     (1)    
NAM$C_DVI      =00000010     67     (1)    
NAM$C_FCS11    =00000004     67     (1)    
NAM$C_MAXRSS   =000000FC     67     (1)    #-123    (1)      67     (1)      75     (1)      80     (1)      85     (1)    
NAM$C_MAXRSSLCL=000000FC     67     (1)    
NAM$C_RMS11    =00000001     67     (1)    
NAM$C_RMS20    =00000002     67     (1)    
NAM$C_RMS32    =00000003     67     (1)    
NAM$C_RT11FS   =00000005     67     (1)    
NAM$C_TOPS10FS =00000008     67     (1)    
NAM$C_TOPS20FS =00000007     67     (1)    
NAM$C_UFS      =00000000     67     (1)    
NAM$K_BLN       00000060     67     (1)    
NAM$K_BLN_DIRWC 00000060     67     (1)    
NAM$K_BLN_V2    00000038     67     (1)    
NAM$L_DEV       00000044     67     (1)    
NAM$L_DIR       00000048     67     (1)    
NAM$L_ESA       0000000C     67     (1)      67     (1)    
NAM$L_FNB       00000034     67     (1)    
NAM$L_NAME      0000004C     67     (1)    
NAM$L_NODE      00000040     67     (1)    
NAM$L_RLF       00000010     67     (1)    
NAM$L_RSA       00000004     67     (1)      67     (1)    
NAM$L_TYPE      00000050     67     (1)    
NAM$L_VER       00000054     67     (1)    
NAM$L_WCC       00000030     67     (1)    
NAM$M_CNCL_DEV =00001000     67     (1)    
NAM$M_DIR_LVLS =00E00000     67     (1)    
NAM$M_EXP_DEV  =00000080     67     (1)    
NAM$M_EXP_DIR  =00000040     67     (1)    
NAM$M_EXP_NAME =00000004     67     (1)    
NAM$M_EXP_TYPE =00000002     67     (1)    
NAM$M_EXP_VER  =00000001     67     (1)    
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page  13
Cross reference                                                          31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)

NAM$M_GRP_MBR  =00080000     67     (1)    
NAM$M_HIGHVER  =00008000     67     (1)    
NAM$M_IFI      =00010000     67     (1)    
NAM$M_LOWVER   =00004000     67     (1)    
NAM$M_NODE     =00020000     67     (1)    
NAM$M_PPF      =00010000     67     (1)    
NAM$M_PWD      =00000001     67     (1)    
NAM$M_QUOTED   =00040000     67     (1)    
NAM$M_ROD      =00000002     67     (1)    
NAM$M_ROOT_DIR =00002000     67     (1)    
NAM$M_SOD      =00000004     67     (1)    
NAM$M_SRCHNMF  =40000000     67     (1)    
NAM$M_SVCTX    =80000000     67     (1)    
NAM$M_WILDCARD =00000100     67     (1)    
NAM$M_WILD_DIR =00100000     67     (1)    
NAM$M_WILD_GRP =01000000     67     (1)    
NAM$M_WILD_MBR =02000000     67     (1)    
NAM$M_WILD_NAME=00000020     67     (1)    
NAM$M_WILD_SFD1=02000000     67     (1)    
NAM$M_WILD_SFD2=04000000     67     (1)    
NAM$M_WILD_SFD3=08000000     67     (1)    
NAM$M_WILD_SFD4=10000000     67     (1)    
NAM$M_WILD_SFD5=20000000     67     (1)    
NAM$M_WILD_SFD6=40000000     67     (1)    
NAM$M_WILD_SFD7=80000000     67     (1)    
NAM$M_WILD_TYPE=00000010     67     (1)    
NAM$M_WILD_UFD =01000000     67     (1)    
NAM$M_WILD_VER =00000008     67     (1)    
NAM$S_DID      =00000006     67     (1)    
NAM$S_DIR_LVLS =00000003     67     (1)    
NAM$S_DVI      =00000010     67     (1)    
NAM$S_FID      =00000006     67     (1)    
NAM$T_DVI       00000014     67     (1)    
NAM$V_CNCL_DEV =0000000C     67     (1)    
NAM$V_DIR_LVLS =00000015     67     (1)    
NAM$V_EXP_DEV  =00000007     67     (1)    
NAM$V_EXP_DIR  =00000006     67     (1)    
NAM$V_EXP_NAME =00000002     67     (1)    
NAM$V_EXP_TYPE =00000001     67     (1)    
NAM$V_EXP_VER  =00000000     67     (1)    
NAM$V_GRP_MBR  =00000013     67     (1)    
NAM$V_HIGHVER  =0000000F     67     (1)    
NAM$V_IFI      =00000010     67     (1)    
NAM$V_LOWVER   =0000000E     67     (1)    
NAM$V_NODE     =00000011     67     (1)    
NAM$V_PPF      =00000010     67     (1)    
NAM$V_PWD      =00000000     67     (1)    
NAM$V_QUOTED   =00000012     67     (1)    
NAM$V_ROD      =00000001     67     (1)    
NAM$V_ROOT_DIR =0000000D     67     (1)    
NAM$V_SOD      =00000002     67     (1)    
NAM$V_SRCHNMF  =0000001E     67     (1)    
NAM$V_SVCTX    =0000001F     67     (1)    
NAM$V_WILDCARD =00000008     67     (1)    
NAM$V_WILD_DIR =00000014     67     (1)    
NAM$V_WILD_GRP =00000018     67     (1)    
NAM$V_WILD_MBR =00000019     67     (1)    
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page  14
Cross reference                                                          31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)

NAM$V_WILD_NAME=00000005     67     (1)    
NAM$V_WILD_SFD1=00000019     67     (1)    
NAM$V_WILD_SFD2=0000001A     67     (1)    
NAM$V_WILD_SFD3=0000001B     67     (1)    
NAM$V_WILD_SFD4=0000001C     67     (1)    
NAM$V_WILD_SFD5=0000001D     67     (1)    
NAM$V_WILD_SFD6=0000001E     67     (1)    
NAM$V_WILD_SFD7=0000001F     67     (1)    
NAM$V_WILD_TYPE=00000004     67     (1)    
NAM$V_WILD_UFD =00000018     67     (1)    
NAM$V_WILD_VER =00000003     67     (1)    
NAM$W_DID       0000002A     67     (1)    
NAM$W_DID_NUM   0000002A     67     (1)    
NAM$W_DID_RVN   0000002E     67     (1)    
NAM$W_DID_SEQ   0000002C     67     (1)    
NAM$W_FID       00000024     67     (1)    
NAM$W_FID_NUM   00000024     67     (1)    
NAM$W_FID_RVN   00000028     67     (1)    
NAM$W_FID_SEQ   00000026     67     (1)    
NAMBLK          00000050-R   64     (1)    #-154    (1)    #-169    (1)      59     (1)    
RESNAM          000001AC-R   80     (1)      158    (1)      165    (1)      168    (1)      170    (1)      67     (1)    
RMS$V_STVSTATUS=0000000E     51     (1)    
RMS$_ABO       =000183EC     51     (1)    
RMS$_ACC       =0001C002     51     (1)    
RMS$_ACS       =000187B4     51     (1)    
RMS$_ACT       =0001825A     51     (1)    
RMS$_AID       =000183F4     51     (1)    
RMS$_ALN       =000183FC     51     (1)    
RMS$_ALQ       =00018404     51     (1)    
RMS$_ANI       =0001840C     51     (1)    
RMS$_AOP       =00018414     51     (1)    
RMS$_ATR       =0001C0CC     51     (1)    
RMS$_ATW       =0001C0D4     51     (1)    
RMS$_BES       =000181C0     51     (1)    
RMS$_BKS       =0001841C     51     (1)    
RMS$_BKZ       =00018424     51     (1)    
RMS$_BLN       =0001842C     51     (1)    
RMS$_BOF       =00018198     51     (1)    
RMS$_BUG       =00018434     51     (1)    
RMS$_BUG_DAP   =00018444     51     (1)    
RMS$_BUG_DDI   =0001843C     51     (1)    
RMS$_BUG_XX2   =0001844C     51     (1)    
RMS$_BUG_XX3   =00018454     51     (1)    
RMS$_BUG_XX4   =0001845C     51     (1)    
RMS$_BUG_XX5   =00018464     51     (1)    
RMS$_BUG_XX6   =0001846C     51     (1)    
RMS$_BUG_XX7   =00018474     51     (1)    
RMS$_BUG_XX8   =0001847C     51     (1)    
RMS$_BUG_XX9   =00018484     51     (1)    
RMS$_CAA       =0001848C     51     (1)    
RMS$_CCF       =0001C0DC     51     (1)    
RMS$_CCR       =00018494     51     (1)    
RMS$_CDA       =0001C0E4     51     (1)    
RMS$_CHG       =0001849C     51     (1)    
RMS$_CHK       =000184A4     51     (1)    
RMS$_CHN       =0001C0EC     51     (1)    
RMS$_COD       =000184AC     51     (1)    
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page  15
Cross reference                                                          31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)

RMS$_CONTROLC  =00010651     51     (1)    
RMS$_CONTROLO  =00010609     51     (1)    
RMS$_CONTROLY  =00010611     51     (1)    
RMS$_CRC       =000182E2     51     (1)    
RMS$_CRE       =0001C00A     51     (1)    
RMS$_CREATED   =00010619     51     (1)    
RMS$_CRE_STM   =00018069     51     (1)    
RMS$_CRMP      =0001C14C     51     (1)    
RMS$_CUR       =000184B4     51     (1)    
RMS$_DAC       =0001C012     51     (1)    
RMS$_DAN       =000184BC     51     (1)    
RMS$_DEADLOCK  =000187D4     51     (1)    
RMS$_DEL       =00018262     51     (1)    
RMS$_DEV       =000184C4     51     (1)    
RMS$_DFL       =0001876C     51     (1)    
RMS$_DIR       =000184CC     51     (1)    
RMS$_DME       =000184D4     51     (1)    
RMS$_DNA       =000184DC     51     (1)    
RMS$_DNF       =0001C04A     51     (1)    
RMS$_DNR       =00018272     51     (1)    
RMS$_DPE       =0001C03A     51     (1)    
RMS$_DTP       =000184E4     51     (1)    
RMS$_DUP       =000184EC     51     (1)    
RMS$_DVI       =000184F4     51     (1)    
RMS$_ENQ       =0001C134     51     (1)    
RMS$_ENT       =0001C01A     51     (1)    
RMS$_ENV       =00018724     51     (1)    
RMS$_EOF       =0001827A     51     (1)    
RMS$_ESA       =000184FC     51     (1)    
RMS$_ESL       =00018714     51     (1)    
RMS$_ESS       =00018504     51     (1)    
RMS$_EXENQLM   =000187DC     51     (1)    
RMS$_EXP       =000182C2     51     (1)    
RMS$_EXT       =0001C022     51     (1)    
RMS$_FAB       =0001850C     51     (1)    
RMS$_FAC       =00018514     51     (1)    
RMS$_FEX       =00018282     51     (1)    
RMS$_FLG       =0001851C     51     (1)    
RMS$_FLK       =0001828A     51     (1)    
RMS$_FNA       =00018524     51     (1)    
RMS$_FND       =0001C02A     51     (1)    
RMS$_FNF       =00018292     51     (1)    
RMS$_FNM       =0001852C     51     (1)    
RMS$_FOP       =0001853C     51     (1)    
RMS$_FSZ       =00018534     51     (1)    
RMS$_FTM       =000187C4     51     (1)    
RMS$_FUL       =00018544     51     (1)    
RMS$_GBC       =000187CC     51     (1)    
RMS$_IAL       =0001854C     51     (1)    
RMS$_IAN       =00018554     51     (1)    
RMS$_IBF       =00018754     51     (1)    
RMS$_IBK       =0001877C     51     (1)    
RMS$_IDR       =000182F2     51     (1)    
RMS$_IDX       =0001855C     51     (1)    
RMS$_IFA       =0001C124     51     (1)    
RMS$_IFI       =00018564     51     (1)    
RMS$_IFL       =00018764     51     (1)    
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page  16
Cross reference                                                          31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)

RMS$_IMX       =0001856C     51     (1)    
RMS$_IOP       =00018574     51     (1)    
RMS$_IRC       =0001857C     51     (1)    
RMS$_ISI       =00018584     51     (1)    
RMS$_KBF       =0001858C     51     (1)    
RMS$_KEY       =00018594     51     (1)    
RMS$_KFF       =00018031     51     (1)    
RMS$_KNM       =00018774     51     (1)    
RMS$_KRF       =0001859C     51     (1)    
RMS$_KSI       =00018784     51     (1)    
RMS$_KSZ       =000185A4     51     (1)    
RMS$_LAN       =000185AC     51     (1)    
RMS$_LBL       =000185B4     51     (1)    
RMS$_LEX       =0001878C     51     (1)    
RMS$_LNE       =000185BC     51     (1)    
RMS$_LOC       =000185C4     51     (1)    
RMS$_MBC       =00018734     51     (1)    
RMS$_MKD       =0001C032     51     (1)    
RMS$_MRN       =000185CC     51     (1)    
RMS$_MRS       =000185D4     51     (1)    
RMS$_NAM       =000185DC     51     (1)    
RMS$_NEF       =000185E4     51     (1)    
RMS$_NET       =0001874C     51     (1)    
RMS$_NETFAIL   =0001C13C     51     (1)    
RMS$_NID       =000185EC     51     (1)    
RMS$_NMF       =000182CA     51     (1)    
RMS$_NOD       =000185F4     51     (1)    
RMS$_NORMAL    =00010001     51     (1)    #-178    (1)    
RMS$_NPK       =000185FC     51     (1)    
RMS$_OK_ALK    =00018039     51     (1)    
RMS$_OK_DEL    =00018041     51     (1)    
RMS$_OK_DUP    =00018011     51     (1)    
RMS$_OK_IDX    =00018019     51     (1)    
RMS$_OK_LIM    =00018051     51     (1)    
RMS$_OK_NOP    =00018059     51     (1)    
RMS$_OK_RLK    =00018021     51     (1)    
RMS$_OK_RNF    =00018049     51     (1)    
RMS$_OK_RRL    =00018029     51     (1)    
RMS$_OK_WAT    =00018061     51     (1)    
RMS$_ORD       =00018604     51     (1)    
RMS$_ORG       =0001860C     51     (1)    
RMS$_PBF       =00018614     51     (1)    
RMS$_PENDING   =00018009     51     (1)    
RMS$_PES       =000181C8     51     (1)    
RMS$_PLG       =0001861C     51     (1)    
RMS$_PLV       =0001872C     51     (1)    
RMS$_POS       =00018624     51     (1)    
RMS$_PRM       =0001862C     51     (1)    
RMS$_PRV       =0001829A     51     (1)    
RMS$_QUO       =00018634     51     (1)    
RMS$_RAB       =0001863C     51     (1)    
RMS$_RAC       =00018644     51     (1)    
RMS$_RAT       =0001864C     51     (1)    
RMS$_RBF       =00018654     51     (1)    
RMS$_REF       =0001875C     51     (1)    
RMS$_RER       =0001C0F4     51     (1)    
RMS$_REX       =000182A2     51     (1)    
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page  17
Cross reference                                                          31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)

RMS$_RFA       =0001865C     51     (1)    
RMS$_RFM       =00018664     51     (1)    
RMS$_RHB       =0001866C     51     (1)    
RMS$_RLF       =00018674     51     (1)    
RMS$_RLK       =000182AA     51     (1)    
RMS$_RMV       =0001C0FC     51     (1)    
RMS$_RNF       =000182B2     51     (1)    
RMS$_RNL       =000181A0     51     (1)    
RMS$_ROP       =0001867C     51     (1)    
RMS$_RPL       =0001C104     51     (1)    
RMS$_RRV       =00018684     51     (1)    
RMS$_RSA       =000182DA     51     (1)    
RMS$_RSL       =0001873C     51     (1)    
RMS$_RSS       =00018694     51     (1)    
RMS$_RST       =0001869C     51     (1)    
RMS$_RSZ       =000186A4     51     (1)    
RMS$_RTB       =000181A8     51     (1)    
RMS$_RVU       =0001868C     51     (1)    
RMS$_SEG       =00018794     51     (1)    
RMS$_SEQ       =000186AC     51     (1)    
RMS$_SHR       =000186B4     51     (1)    
RMS$_SIZ       =000186BC     51     (1)    
RMS$_SNE       =0001879C     51     (1)    
RMS$_SPE       =000187A4     51     (1)    
RMS$_SPL       =0001C042     51     (1)    
RMS$_SQO       =000186C4     51     (1)    
RMS$_STALL     =00018001     51     (1)    
RMS$_STK       =000186CC     51     (1)    
RMS$_STR       =000187BC     51     (1)    
RMS$_SUC       =00010001     51     (1)    
RMS$_SUP       =000182D2     51     (1)    
RMS$_SUPERSEDE =00010631     51     (1)    
RMS$_SUPPORT   =0001C144     51     (1)    
RMS$_SYN       =000186D4     51     (1)    
RMS$_SYS       =0001C10C     51     (1)    
RMS$_TEMP1     =0001826A     51     (1)    
RMS$_TMO       =000181B0     51     (1)    
RMS$_TNS       =000181B8     51     (1)    
RMS$_TRE       =000186DC     51     (1)    
RMS$_TYP       =000186E4     51     (1)    
RMS$_UBF       =000186EC     51     (1)    
RMS$_UPI       =000187AC     51     (1)    
RMS$_USZ       =000186F4     51     (1)    
RMS$_VER       =000186FC     51     (1)    
RMS$_VOL       =00018704     51     (1)    
RMS$_WBE       =0001C12C     51     (1)    
RMS$_WCC       =000182EA     51     (1)    
RMS$_WER       =0001C114     51     (1)    
RMS$_WLD       =00018744     51     (1)    
RMS$_WLK       =000182BA     51     (1)    
RMS$_WPL       =0001C11C     51     (1)    
RMS$_WSF       =0001871C     51     (1)    
RMS$_XAB       =0001870C     51     (1)    
RSZ            =00002000     68     (1)    
SEMI           =0000003B     36     (1)    #-165    (1)    #-170    (1)    
SYS$PARSE       00000000-XR                  132    (1)    
SYS$SEARCH      00000000-XR                  140    (1)    
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page  18
Cross reference                                                          31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)


                                             +------------------------+
                                             ! Macros Cross Reference !
                                             +------------------------+

MACRO             SIZE          DEFINITION       REFERENCES... 
-----             ----          ----------       ------------- 
$$R_TABINIT       1             59     (1)       59     (1)       67     (1)    
$$R_VBFSET        1             59     (1)       59     (1)    
$DEF              1             67     (1)       50     (1)       67     (1)    
$DEFEND           1             50     (1)       50     (1)       51     (1)       67     (1)    
$DEFINI           1             50     (1)       50     (1)       51     (1)       67     (1)    
$EQU              1             67     (1)       50     (1)       51     (1)       67     (1)    
$FAB              4             58     (1)       58     (1)    
$FABDEF           1             50     (1)       50     (1)       59     (1)    
$GBLINI           2             50     (1)       50     (1)       51     (1)       67     (1)    
$NAM              1             64     (1)       64     (1)    
$NAMDEF           1             67     (1)       67     (1)    
$PARSE            1             132    (1)       132    (1)    
$RMSCALL          2             132    (1)       132    (1)       140    (1)    
$RMSDEF           1             51     (1)       51     (1)    
$SEARCH           1             140    (1)       140    (1)    
$VIELD1           1             67     (1)    
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page  19
Cross reference                                                          31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)


                                             +------------------------+
                                             ! Opcode Cross Reference !
                                             +------------------------+

OPCODE         VALUE     REFERENCES... 
------         -----     ------------- 
BEQLU          0013      156    (1)    
BGEQU          001E      117    (1)    
BLBS           00E8      135    (1)    143    (1)    
CALLS          00FB      132    (1)    140    (1)    
CLRL           00D4      153    (1)    
CMPL           00D1      116    (1)    155    (1)    
DECL           00D7      171    (1)    
INCL           00D6      172    (1)    
JMP            0017      118    (1)    159    (1)    
LOCC           003A      165    (1)    170    (1)    
MOVB           0090      127    (1)    154    (1)    169    (1)    
MOVC5          002C      123    (1)    158    (1)    168    (1)    174    (1)    
MOVL           00D0      122    (1)    128    (1)    157    (1)    167    (1)    173    (1)    178    (1)    
PUSHAL         00DF      132    (1)    140    (1)    
RET            0004      136    (1)    144    (1)    179    (1)    
SUBL2          00C2      166    (1)    
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page  20
Cross reference                                                          31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)


                                           +----------------------------+
                                           ! Directives Cross Reference !
                                           +----------------------------+

DIRECTIVE      REFERENCES... 
---------      ------------- 
.ADDRESS       59     (1)    67     (1)    
.ALIGN         49     (1)    57     (1)    63     (1)    74     (1)    79     (1)    84     (1)    
.BLKB          50     (1)    59     (1)    67     (1)    75     (1)    80     (1)    85     (1)    
.BLKL          50     (1)    67     (1)    
.BLKW          50     (1)    67     (1)    
.BYTE          59     (1)    67     (1)    
.END           182    (1)    
.ENDC          132    (1)    140    (1)    50     (1)    51     (1)    59     (1)    67     (1)    
.ENDM          132    (1)    140    (1)    50     (1)    51     (1)    58     (1)    59     (1)    64     (1)    67     (1)    
.ENDR          59     (1)    
.ENTRY         112    (1)    
.GLOBL         132    (1)    140    (1)    
.IF            132    (1)    140    (1)    50     (1)    51     (1)    59     (1)    67     (1)    
.IFF           132    (1)    140    (1)    50     (1)    51     (1)    59     (1)    67     (1)    
.IIF           50     (1)    51     (1)    59     (1)    67     (1)    
.IRP           59     (1)    
.MACRO         50     (1)    51     (1)    67     (1)    
.NTYPE         132    (1)    140    (1)    
.PAGE          39     (1)    86     (1)    
.PSECT         111    (1)    47     (1)    50     (1)    51     (1)    67     (1)    
.RESTORE       50     (1)    51     (1)    67     (1)    
.SAVE          50     (1)    51     (1)    67     (1)    
.SBTTL         40     (1)    87     (1)    
.TITLE         1      (1)    
.WORD          59     (1)    
MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page  21
Cross reference                                                          31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)


                                            +--------------------------+
                                            ! Register Cross Reference !
                                            +--------------------------+

REGISTER  NO. REFERENCES     REFERENCES... 
--------  --------------     ------------- 
AP                 6         #-116    (1)    #-122    (1)    #-155    (1)    #-157    (1)    #-167    (1)    #-173    (1)    
R0                 6         #-135    (1)    #-143    (1)    #-166    (1)    #-171    (1)    #-174    (1)    #-178    (1)    
R1                 2         #-172    (1)      174    (1)    
R10                1           112    (1)    
R11                1           112    (1)    
R2                 1           112    (1)    
R3                 1           112    (1)    
R4                 1           112    (1)    
R5                 1           112    (1)    
R6                13           112    (1)    #-122    (1)    #-123    (1)    #-127    (1)    #-153    (1)    #-154    (1)    
                             #-158    (1)    #-165    (1)    #-166    (1)    #-168    (1)    #-169    (1)    #-170    (1)    
R7                10           112    (1)    #-157    (1)    #-158    (1)    #-167    (1)    #-168    (1)    #-173    (1)    
                             #-174    (1)    
R8                 1           112    (1)    
R9                 1           112    (1)    

                                             +------------------------+
                                             ! Performance indicators !
                                             +------------------------+

Phase                    Page faults    CPU Time       Elapsed Time   
-----                    -----------    --------       ------------   
Initialization                   25     00:00:00.08    00:00:00.46
Command processing               29     00:00:00.18    00:00:00.68
Pass 1                          419     00:00:07.09    00:00:23.47
Symbol table sort                 0     00:00:00.49    00:00:01.28
Pass 2                          105     00:00:01.29    00:00:03.99
Symbol table output              45     00:00:00.30    00:00:01.26
Psect synopsis output             5     00:00:00.04    00:00:00.30
Cross-reference output          196     00:00:01.98    00:00:06.06
Assembler run totals            827     00:00:11.48    00:00:37.57

The working set limit was 512 pages.
27246 bytes (54 pages) of virtual memory were used to buffer the intermediate code.
There were 30 pages of symbol table space allocated to hold 506 non-local and 6 local symbols.
182 source lines were read in Pass 1, producing 43 object records in Pass 2.
30 pages of virtual memory were used to define 16 macros.

                                            +--------------------------+
                                            ! Macro library statistics !
                                            +--------------------------+

Macro library name                           Macros defined      
------------------                           --------------      
SYS$SYSROOT:[SYSLIB]STARLET.MLB;1                      13        

741 GETS were required to define 13 macros.

There were no errors, warnings or information messages.

MK$FILENAME                     play twenty questions with a file spec   20-MAY-1983 10:29:24  VAX-11 Macro V03-00         Page  22
VAX-11 Macro Run Statistics                                              31-MAR-1983 13:45:09  CAD$VOLSET:[GARY.STATS.SOURCE]FILE(1)

/EN=(DBG,GBL,TR)/OBJECT=OBJ:FILENAME/LIST=LIS:FILENAME/CROSS=ALL SRC:FILENAME
