CNVCLINUM       - CONVERT ASCII TO BINARY                        21-AUG-1978 18:56:59   VAX-11 MACRO X0.3-11               Page   0

TABLE OF CONTENTS   



   (1)      41  DECLARATIONS

CNVCLINUM       - CONVERT ASCII TO BINARY                        21-AUG-1978 18:56:59   VAX-11 MACRO X0.3-11               Page   1

00                                                                                                                               (1)



                                     0000     1 	.TITLE	CNVCLINUM - CONVERT ASCII TO BINARY

                                     0000     2 	.IDENT	/00/

                                     0000     3 

                                     0000     4 ;

                                     0000     5 ; COPYRIGHT (C) 1977

                                     0000     6 ; DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASSACHUSETTS 01754

                                     0000     7 ;

                                     0000     8 ; THIS SOFTWARE IS FURNISHED  UNDER A LICENSE FOR USE ONLY ON A SINGLE

                                     0000     9 ; COMPUTER  SYSTEM AND  MAY BE  COPIED ONLY WITH  THE INCLUSION OF THE

                                     0000    10 ; ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE, OR ANY OTHER COPIES THEREOF,

                                     0000    11 ; MAY NOT BE PROVIDED OR  OTHERWISE MADE AVAILABLE TO ANY OTHER PERSON

                                     0000    12 ; EXCEPT FOR USE ON SUCH SYSTEM AND TO ONE WHO AGREES TO THESE LICENSE

                                     0000    13 ; TERMS.  TITLE TO AND  OWNERSHIP OF THE  SOFTWARE  SHALL AT ALL TIMES

                                     0000    14 ; REMAIN IN DEC.

                                     0000    15 ;

                                     0000    16 ; THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE

                                     0000    17 ; AND SHOULD  NOT BE CONSTRUED  AS A COMMITMENT  BY DIGITAL  EQUIPMENT

                                     0000    18 ; CORPORATION.

                                     0000    19 ;

                                     0000    20 ; DEC ASSUMES  NO  RESPONSIBILITY  FOR  THE USE OR  RELIABILITY OF ITS

                                     0000    21 ; SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DEC.

                                     0000    22 

                                     0000    23 ;++

                                     0000    24 ; FACILITY: RUN-DETACHED CLI UTILITY

                                     0000    25 ;

                                     0000    26 ; ABSTRACT:

                                     0000    27 ;

                                     0000    28 ; THIS ROUTINE CONVERTS AN ASCII NUMERIC STRING TO BINARY USING THE RADIX SPECI-

                                     0000    29 ; FIED BY THE USER (OCTAL, DECIMAL OR HEXIDECIMAL).

                                     0000    30 ;

                                     0000    31 ; ENVIRONMENT: USER MODE

                                     0000    32 ;

                                     0000    33 ; AUTHOR: C. A. MONIA	, CREATION DATE: 15-AUG-1977

                                     0000    34 ;

                                     0000    35 ; MODIFIED BY:

                                     0000    36 ;

                                     0000    37 ;	, : VERSION

                                     0000    38 ; 01	- 

                                     0000    39 ;--

CNVCLINUM       - CONVERT ASCII TO BINARY                        21-AUG-1978 18:56:59   VAX-11 MACRO X0.3-11               Page   2

00              DECLARATIONS                                                                                                     (1)



                                     0000    41 	.SBTTL	DECLARATIONS

                                     0000    42  

                                     0000    43 ;

                                     0000    44 ; INCLUDE FILES

                                     0000    45 ;

                                     0000    46  

                                     0000    47 	$CLIMSGDEF			; DEFINE CLI ERROR CODES

                                     0000    48 	$SSDEF				; DEFINE SYSTEM STATUS CODES

                                     0000    49  

                                     0000    50  

                                     0000    51 ;

                                     0000    52 ; MACROS

                                     0000    53 ;

                                     0000    54 ; BUILD DISPATCH TABLE FOR CASE INSTRUCTION

                                     0000    55 ;

                                     0000    56  

                                     0000    57 	.MACRO	CASE,SRC,DISPLIST,TYPE=W,BASE=#0,NMODE=S^#,?START,?MAX

                                     0000    58 	CASE'TYPE	SRC,BASE,NMODE'<<MAX-START>/2>-1

                                     0000    59 START:

                                     0000    60 	.IRP	EP,<DISPLIST>

                                     0000    61 	.WORD	EP-START

                                     0000    62 	.ENDR

                                     0000    63 MAX:

                                     0000    64 	.ENDM

                                     0000    65  

                                     0000    66 ;

                                     0000    67 ; DEFINE DATA STRUCTURE

                                     0000    68 ;

                                     0000    69  

                                     0000    70 	.MACRO	$DSECT

                                     0000    71 	.PSECT	$ABS$,ABS

                                     0000    72 	.ENDM

                                     0000    73  

                                     0000    74 ;

                                     0000    75 ; EQUATED SYMBOLS:

                                     0000    76 ;

                                     0000    77 ; OFFSET TO LOCAL VARIABLE FOR NUMERIC RESULT

                                     0000    78 ;

                                     0000    79  

                           FFFFFFFC  0000    80 RESULT=-4				;

                                     0000    81  

                                     0000    82 ;

                                     0000    83 ; ARGUMENT OFFSETS

                                     0000    84 ;

                                     0000    85  

                                     0000    86 	$DSECT

                           00000000  0000    87 $$$=.

                                     0000    88  

                           00000004  0000    89 	.BLKL	1			; ARGUMENT COUNT

                           00000008  0004    90 STRNG:	.BLKL	1			; ADDRESS OF ASCII STRING DESCRIPTOR

                           0000000C  0008    91 VALUE:	.BLKL	1			; ADDRESS TO RECEIVE CONVERTED VALUE

                                     000C    92  

                                     000C    93 ;

                                     000C    94 ; OWN STORAGE:

                                     000C    95 ;

                                     000C    96 ; CONVERSION RADIX SPECIFIERS

                                     000C    97 ;

CNVCLINUM       - CONVERT ASCII TO BINARY                        21-AUG-1978 18:56:59   VAX-11 MACRO X0.3-11               Page   3

00              DECLARATIONS                                                                                                     (1)



                                     000C    98  

                                 00000000    99 	.PSECT	_LIB$CODE,RD,NOWRT

                                     0000   100  

                                     0000   101 CVRAD:					;

                                 44  0000   102 	.ASCII	/D/			; DECIMAL RADIX

                                 4F  0001   103 	.ASCII	/O/			; OCTAL RADIX

                                 58  0002   104 	.ASCII	/X/			; HEXADECIMAL RADIX

                           00000003  0003   105 CVRADSIZ=.-CVRAD			; SIZE OF RADIX SPECIFIER TABLE

                                     0003   106  

                                     0003   107 ;

                                     0003   108 ; ASCII TO BINARY CONVERSION DISPATCH TABLE

                                     0003   109 ;

                                     0003   110  

                                     0003   111 TABL:					;

                               0000' 0003   112 	.WORD	LIB$CVTCLIHTB-LIB$CVTCLIDTB	; CONVERT HEX TO BINARY

                               0000' 0005   113 	.WORD	LIB$CVTCLIOTB-LIB$CVTCLIDTB	; CONVERT OCTAL TO BINARY

                               0000' 0007   114 	.WORD	LIB$CVTCLIDTB-LIB$CVTCLIDTB	; CONVERT DECIMAL TO BINARY

                                     0009   115 

                                     0009   116 ;++

                                     0009   117 ; LIB$CVT_DECBIN - CONVERT NUMERIC STRING TO BINARY (ASSUMES DECIMAL DEFAULT)

                                     0009   118 ; LIB$CVT_OCTBIN - CONVERT NUMERIC STRING TO BINARY (ASSUMES OCTAL DEFAULT)

                                     0009   119 ; LIB$CVT_HEXBIN CLI CONVERT NUMERIC STRING TO BINARY (ASSUMES HEX. DEFAULT)

                                     0009   120 ;

                                     0009   121 ; THESE PROCEDURES ARE CALLED TO CONVERT AN ASCII NUMERIC STRING TO BINARY. THE

                                     0009   122 ; CONVERSION RADIX IS IMPLIED OR CAN BE EXPLICITELY SPECIFIED IN THE STRING

                                     0009   123 ; AS FOLLOWS:

                                     0009   124 ;

                                     0009   125 ;		NO RADIX SPECIFICATION - AS DETERMINED BY ENTRY POINT

                                     0009   126 ;

                                     0009   127 ;		STRING TERMINATED BY DECIMAL POINT = DECIMAL RADIX

                                     0009   128 ;

                                     0009   129 ;		%D PREFIX = DECIMAL RADIX

                                     0009   130 ;

                                     0009   131 ;		%O PREFIX = OCTAL RADIX

                                     0009   132 ;

                                     0009   133 ;		%X PREFIX = HEXADECIMAL PREFIX

                                     0009   134 ;

                                     0009   135 ; THE DECIMAL POINT IS ILLEGAL IF USED IN CONJUNCTION WITH OTHER RADIX SPECI-

                                     0009   136 ; FIERS.

                                     0009   137 ;

                                     0009   138 ; CALLING SEQUENCE:

                                     0009   139 ;

                                     0009   140 ;	CALL LIB$CVT_XXX (DESCR[,VALUE])

                                     0009   141 ;

                                     0009   142 ;

                                     0009   143 ; INPUT PARAMETERS:

                                     0009   144 ;

                                     0009   145 ;	DESCR = QUADWORD STRING DESCRIPTOR OF THE STRING TO BE CONVERTED

                                     0009   146 ;

                                     0009   147 ;	VALUE = OPTIONAL LONGWORD TO RECEIVE THE RESULT

                                     0009   148 ;

                                     0009   149 ; OUTPUTS:

                                     0009   150 ;

                                     0009   151 ;	R0 = CLI$_NORMAL, SUCCESS

                                     0009   152 ;

                                     0009   153 ;	R1 = CONVERTED VALUE

                                     0009   154 ;

CNVCLINUM       - CONVERT ASCII TO BINARY                        21-AUG-1978 18:56:59   VAX-11 MACRO X0.3-11               Page   4

00              DECLARATIONS                                                                                                     (1)



                                     0009   155 ;		THE CONVERTED VALUE IS RETURNED TO THE RESULT ARGUMENT (IF

                                     0009   156 ;		SPECIFIED).

                                     0009   157 ;

                                     0009   158 ;	R0 = CLI$_IVCHAR, INVALID CHARACTER IN NUMERIC STRING

                                     0009   159 ;	R0 = CLI$_NUMBER, INCORRECT NUMERIC FORMAT

                                     0009   160 ;

                                     0009   161 ;		ONE OF THE FOLLOWING ERROR CONDITIONS HAS BEEN DETECTED:

                                     0009   162 ;

                                     0009   163 ;			ILLEGAL RADIX SPECIFIER

                                     0009   164 ;			ILLEGAL CHARACTER

                                     0009   165 ;			DECIMAL POINT INCLUDED WITH RADIX SPECIFIER

                                     0009   166 ;

                                     0009   167 ;--

                                     0009   168  

                                     0009   169 	.ENABL	LSB

                                     0009   170  

                                     0009   171 

                                     0009   172 LIB$CVT_DECBIN::			;

                               007C  0009   173 	.WORD	^M<R2,R3,R4,R5,R6>	; SAVE R2 - R6

            50            03     D0  000B   174 	MOVL	#3,R0			; SET FOR DEFAULT DECIMAL CONVERSION

                          0C     11  000E   175 	BRB	5$			;

                                     0010   176  

                                     0010   177 ;

                                     0010   178 ; CONVERT TO BINARY WITH OCTAL AS DEFAULT

                                     0010   179 ;

                                     0010   180  

                                     0010   181 LIB$CVT_OCTBIN::			;

                               007C  0010   182 	.WORD	^M<R2,R3,R4,R5,R6>	 ; SAVE R2 - R6

            50            02     D0  0012   183 	MOVL	#2,R0			; SET FOR DEFAULT OCTAL CONVERSION

                          05     11  0015   184 	BRB	5$			;

                                     0017   185  

                                     0017   186 ;

                                     0017   187 ; CONVERT TO BINARY WITH HEXADECIMAL AS DEFAULT

                                     0017   188 ;

                                     0017   189  

                                     0017   190 LIB$CVT_HEXBIN::			;

                               007C  0017   191 	.WORD	^M<R2,R3,R4,R5,R6>	 ; SAVE R2 - R6

            50            01     D0  0019   192 	MOVL	#1,R0			; SET FOR DEFAULT HEX CONVERSION

                                     001C   193 5$:					;

            52         04 BC     7D  001C   194 	MOVQ	@STRNG(AP),R2		; GET COUNT AND ADDRESS OF STRING

            52            52     3C  0020   195 	MOVZWL	R2,R2			; EXTEND BYTE COUNT

                          3E     13  0023   196 	BEQL	20$			; IF EQL, NULL FIELD

                          55     D4  0025   197 	CLRL	R5			; ASSUME POSITIVE VALUE RETURNED

            2B            63     91  0027   198 	CMPB	(R3),#^A/+/		; PLUS SIGN SPECIFIED?

                          07     13  002A   199 	BEQL	7$			; IF EQL YES

            2D            63     91  002C   200 	CMPB	(R3),#^A/-/		; NEGATION SPECIFIED?

                          08     12  002F   201 	BNEQ	9$			; IF NEQ NO

                          55     D7  0031   202 	DECL	R5			; SET SIGN SPECIFIER NEGATIVE

                                     0033   203 7$:					;

                          53     D6  0033   204 	INCL	R3			; STRIP SIGN FROM STRING

                          52     D7  0035   205 	DECL	R2			; ...

                          2A     13  0037   206 	BEQL	20$			; IF EQL, NULL RESULT

                                     0039   207 9$:					;

            25            63     91  0039   208 	CMPB	(R3),#^A/%/		; RADIX SPECIFIED?

                          0E     13  003C   209 	BEQL	10$			; IF EQL YES

            2E         FF A342   91  003E   210 	CMPB	-1(R3)[R2],#^A/./	; STRING TERMINATED IN DECIMAL POINT?

                          1E     12  0043   211 	BNEQ	20$			; IF NEQ NO ASSUME DEFAULT

CNVCLINUM       - CONVERT ASCII TO BINARY                        21-AUG-1978 18:56:59   VAX-11 MACRO X0.3-11               Page   5

00              DECLARATIONS                                                                                                     (1)



            50            03     D0  0045   212 	MOVL	#3,R0			; SET DECIMAL RADIX

                          52     B7  0048   213 	DECW	R2			; TRUNCATE STRING TO REMOVE DECIMAL POINT

                          17     11  004A   214 	BRB	20$			;

                                     004C   215 10$:					;

                          53     D6  004C   216 	INCL	R3			; POINT PAST RADIX SPECIFIER

            52            02     A2  004E   217 	SUBW	#2,R2			; STRIP RADIX SPECIFIER FROM STRING

                          07     1F  0051   218 	BLSSU	15$			; IF LSSU ERROR

            03            83     3A  0053   219 	LOCC	(R3)+,#CVRADSIZ,CVRAD	; SCAN RADIX SPECIFIERS

                       A8 AF         0056       

                          09     12  0058   220 	BNEQ	20$			; IF NEQ HAVE MATCH

                                     005A   221 15$:					;

            50   000380E8 8F     D0  005A   222 	MOVL	#CLI$_NUMBER,R0		; ASSUME SYNTAX ERROR

                          23     11  0061   223 	BRB	40$			; TAKE ERROR EXIT

                                     0063   224 20$:					;

            50         9A AF40   32  0063   225 	CVTWL	TABL-2[R0],R0		; GET ADDRESS OF ENTRY POINT OFFSET

                 00000000'EF40   16  0068   226 	JSB	LIB$CVTCLIDTB[R0]	; ENTER CONVERSION ROUTINE

            14            50     E9  006F   227 	BLBC	R0,40$			; IF LBC, ERROR

                                     0072   228 30$:					;

                          55     D5  0072   229 	TSTL	R5			; TEST SIGN FLAG

                          03     18  0074   230 	BGEQ	35$			; IF GEQ, RETURN RESULT UNCHANGED

            51            51     CE  0076   231 	MNEGL	R1,R1			; NEGATE RESULT

                                     0079   232 35$:					;

            02            6C     91  0079   233 	CMPB	(AP),#2			; ENOUGH ARGUMENTS SUPPLIED?

                          08     1F  007C   234 	BLSSU	40$			; IF LSSU NO

                       08 AC     DD  007E   235 	PUSHL	VALUE(AP)		; PUSH ADDRESS TO RECEIVE RESULT

                          03     13  0081   236 	BEQL	40$			; IF EQL NONE

            9E            51     D0  0083   237 	MOVL	R1,@(SP)+		; RETURN RESULT

                                     0086   238 40$:					;

                                 04  0086   239 	RET				;

                                     0087   240  

                                     0087   241 	.END

CNVCLINUM       - CONVERT ASCII TO BINARY                        21-AUG-1978 18:56:59   VAX-11 MACRO X0.3-11               Page   6

SYMBOL TABLE                                                                                                                     (1)



$$$            = 00000000            CLI$_ONOVF     = 00038108            SS$_CMODUSER   = 00000424            

BIT...         = 00000000            CLI$_OVRFLW    = 00038160            SS$_COMPAT     = 0000042C            

CLI$_ABFNAM    = 000381B8            CLI$_PARMDEL   = 00038110            SS$_CONTINUE   = 00000001            

CLI$_ABKEYW    = 00038000            CLI$_PROC_ID   = 0003FFF1            SS$_CONTROLC   = 00000651            

CLI$_ABVERB    = 00038008            CLI$_QUEJOBCRE = 0003FFF9            SS$_CONTROLO   = 00000609            

CLI$_BADRET    = 00038198            CLI$_REQPRMABS = 00038812            SS$_CONTROLY   = 00000611            

CLI$_BADTEXT   = 000381B0            CLI$_RSLOVF    = 00038118            SS$_CREATED    = 00000619            

CLI$_BUFOVF    = 00038018            CLI$_SKPDAT    = 00038120            SS$_CTRLERR    = 00000054            

CLI$_COMPLX    = 00038020            CLI$_SPARE0    = 00038010            SS$_DATACHECK  = 0000005C            

CLI$_CONFQUAL  = 00038802            CLI$_SPARE1    = 00038058            SS$_DATAOVERUN = 00000838            

CLI$_CREQUEJOB = 0003884A            CLI$_STKOVF    = 00038128            SS$_DEBUG      = 0000046C            

CLI$_DEFOVF    = 00038028            CLI$_SUBMITERR = 00038852            SS$_DECOVF     = 000004A4            

CLI$_DEVALSPL  = 0003885A            CLI$_SYMDEL    = 00038130            SS$_DEVACTIVE  = 000002C4            

CLI$_DEVNOTFOR = 0003887A            CLI$_SYMOVF    = 00038138            SS$_DEVALLOC   = 00000840            

CLI$_DEVNOTSPL = 00038862            CLI$_UNDFIL    = 00038188            SS$_DEVALRALLOC= 00000641            

CLI$_DIRECT    = 00038030            CLI$_UNDSYM    = 00038140            SS$_DEVASSIGN  = 00000848            

CLI$_EXPSYN    = 00038038            CLI$_UNPROPARM = 00038170            SS$_DEVFOREIGN = 00000064            

CLI$_FILOPN    = 00038190            CLI$_UNPROQUAL = 00038168            SS$_DEVICEFULL = 00000850            

CLI$_ILLVAL    = 0003883A            CLI$_USGOTO    = 00038148            SS$_DEVMOUNT   = 0000006C            

CLI$_IMCHNG    = 00038040            CLI$_VALCNVERR = 00038832            SS$_DEVNOTALLOC= 00000858            

CLI$_IMGFNF    = 00038872            CLI$_VALREQ    = 00038150            SS$_DEVNOTMBX  = 00000074            

CLI$_INSFPRM   = 00038048            CVRAD            00000000 R     03   SS$_DEVNOTMOUNT= 0000007C            

CLI$_INVKEY    = 00038178            CVRADSIZ       = 00000003            SS$_DEVOFFLINE = 00000084            

CLI$_INVQUAL   = 0003880A            GBL...         = 00000000            SS$_DIRFULL    = 00000860            

CLI$_INVQUALNUM= 0003881A            LIB$CVTCLIDTB    ********   X   03   SS$_DRVERR     = 0000008C            

CLI$_INVREQTYP = 00038822            LIB$CVTCLIHTB    ********   X   03   SS$_DUPFILENAME= 00000868            

CLI$_INVRSP    = 00038180            LIB$CVTCLIOTB    ********   X   03   SS$_DUPLNAM    = 00000094            

CLI$_INVUIC    = 000381A8            LIB$CVT_DECBIN   00000009 RG    03   SS$_ENDOFFILE  = 00000870            

CLI$_IVCHAR    = 00038050            LIB$CVT_HEXBIN   00000017 RG    03   SS$_ENDOFTAPE  = 00000878            

CLI$_IVDEVTYPE = 0003886A            LIB$CVT_OCTBIN   00000010 RG    03   SS$_ENDOFUSRLBL= 00000970            

CLI$_IVFNAM    = 000381C0            RESULT         = FFFFFFFC            SS$_EXQUOTA    = 0000001C            

CLI$_IVKEYW    = 00038060            SS$_ABORT      = 0000002C            SS$_EXTIDXFILE = 00000880            

CLI$_IVOPER    = 00038068            SS$_ACCONFLICT = 00000800            SS$_FCPREADERR = 00000888            

CLI$_IVPROT    = 00038070            SS$_ACCVIO     = 0000000C            SS$_FCPREPSTN  = 00000988            

CLI$_IVQLOC    = 00038078            SS$_ACPVAFUL   = 000002FC            SS$_FCPREWNDERR= 00000890            

CLI$_IVSYMB    = 00038080            SS$_ARTRES     = 00000474            SS$_FCPSPACERR = 00000898            

CLI$_IVVALU    = 00038088            SS$_ASTFLT     = 0000040C            SS$_FCPWRITERR = 000008A0            

CLI$_IVVERB    = 00038090            SS$_BADATTRIB  = 00000034            SS$_FILACCERR  = 0000009C            

CLI$_MAXPARM   = 00038098            SS$_BADCHKSUM  = 00000808            SS$_FILALRACC  = 000000A4            

CLI$_MULKEY    = 000381A0            SS$_BADESCAPE  = 0000003C            SS$_FILELOCKED = 000008A8            

CLI$_NOATFIL   = 000380A0            SS$_BADFILEHDR = 00000810            SS$_FILENUMCHK = 000008B0            

CLI$_NOCCAT    = 000380A8            SS$_BADFILENAME= 00000818            SS$_FILESEQCHK = 000008B8            

CLI$_NOCOMD    = 000380B0            SS$_BADFILEVER = 00000820            SS$_FILESTRUCT = 000008C0            

CLI$_NOKEYW    = 000380B8            SS$_BADIMGHDR  = 00000044            SS$_FILNOTACC  = 000000AC            

CLI$_NOLIST    = 000380C0            SS$_BADIRECTORY= 00000828            SS$_FILNOTCNTG = 000002AC            

CLI$_NOOPTPRS  = 00038842            SS$_BADPARAM   = 00000014            SS$_FILNOTEXP  = 000000B4            

CLI$_NOQUAL    = 000380C8            SS$_BADSTACK   = 000002B4            SS$_FLTDIV     = 00000494            

CLI$_NORMAL    = 00030001            SS$_BEGOFFILE  = 00000938            SS$_FLTOVF     = 0000048C            

CLI$_NOTNEG    = 000380D8            SS$_BLOCKCNTERR= 00000940            SS$_FLTUND     = 0000049C            

CLI$_NOVALU    = 000380D0            SS$_BREAK      = 00000414            SS$_FORMAT     = 000000BC            

CLI$_NOVALUE   = 0003882A            SS$_BUFBYTALI  = 0000030C            SS$_GPTFULL    = 000000C4            

CLI$_NULFIL    = 000380E0            SS$_BUFFEROVF  = 00000601            SS$_GSDFULL    = 000000CC            

CLI$_NUMBER    = 000380E8            SS$_BUGCHECK   = 000002A4            SS$_HANGUP     = 000002CC            

CLI$_ONCOMD    = 000380F0            SS$_CANCEL     = 00000830            SS$_HEADERFULL = 000008C8            

CLI$_ONERR     = 000380F8            SS$_CHANINTLK  = 0000004C            SS$_IDXFILEFULL= 000008D0            

CLI$_ONEVAL    = 00038158            SS$_CLIFRCEXT  = 00000980            SS$_ILLBLKNUM  = 000000DC            

CLI$_ONLEVL    = 00038100            SS$_CMODSUPR   = 0000041C            SS$_ILLCNTRFUNC= 000000E4            

CNVCLINUM       - CONVERT ASCII TO BINARY                        21-AUG-1978 18:56:59   VAX-11 MACRO X0.3-11               Page   7

SYMBOL TABLE                                                                                                                     (1)



SS$_ILLEFC     = 000000EC            SS$_NOSUCHNODE = 0000028C            

SS$_ILLIOFUNC  = 000000F4            SS$_NOSUCHSEC  = 00000978            

SS$_ILLLBLAST  = 00000968            SS$_NOTAPEOP   = 00000264            

SS$_ILLPAGCNT  = 000000FC            SS$_NOTFILEDEV = 000001CC            

SS$_ILLSEQOP   = 000002DC            SS$_NOTINTBLSZ = 000001D4            

SS$_ILLSER     = 00000104            SS$_NOTLABELMT = 000001DC            

SS$_ILLUSRLBLRD= 00000958            SS$_NOTMODIFIED= 00000659            

SS$_ILLUSRLBLWT= 00000960            SS$_NOTNETDEV  = 000002EC            

SS$_INCVOLLABEL= 0000010C            SS$_NOTRAN     = 00000629            

SS$_INSFARG    = 00000114            SS$_NOTSQDEV   = 000001E4            

SS$_INSFMEM    = 00000124            SS$_OPCCUS     = 00000434            

SS$_INSFRAME   = 0000012C            SS$_OPCDEC     = 0000043C            

SS$_INSFWSL    = 0000011C            SS$_OPINCOMPL  = 000002D4            

SS$_INTDIV     = 00000484            SS$_PAGOWNVIO  = 000001EC            

SS$_INTOVF     = 0000047C            SS$_PAGRDERR   = 00000444            

SS$_IVADDR     = 00000134            SS$_PARITY     = 000001F4            

SS$_IVCHAN     = 0000013C            SS$_PARTESCAPE = 000001FC            

SS$_IVCHNLSEC  = 0000026C            SS$_PFMBSY     = 00000204            

SS$_IVDEVNAM   = 00000144            SS$_PLHLDR     = 00000404            

SS$_IVGSDNAM   = 0000014C            SS$_PSTFULL    = 0000020C            

SS$_IVLOGNAM   = 00000154            SS$_RADRMOD    = 0000044C            

SS$_IVLOGTAB   = 0000015C            SS$_REJECT     = 00000294            

SS$_IVPROTECT  = 000002F4            SS$_REMOTE     = 00000649            

SS$_IVQUOTAL   = 00000164            SS$_RESIGNAL   = 00000918            

SS$_IVSECFLG   = 0000016C            SS$_RESULTOVF  = 00000214            

SS$_IVSECIDCTL = 000002E4            SS$_ROPRAND    = 00000454            

SS$_IVSSRQ     = 00000174            SS$_SECTBLFUL  = 0000021C            

SS$_IVSTSFLG   = 0000017C            SS$_SSFAIL     = 0000045C            

SS$_IVTIME     = 00000184            SS$_SUBRNG     = 000004AC            

SS$_LCKPAGFUL  = 000000D4            SS$_SUPERSEDE  = 00000631            

SS$_LENVIO     = 0000018C            SS$_TAPEPOSLOST= 00000224            

SS$_LKWSETFUL  = 00000194            SS$_TBIT       = 00000464            

SS$_MBFULL     = 000008D8            SS$_TIMEOUT    = 0000022C            

SS$_MBTOOSML   = 0000019C            SS$_TOOMANYVER = 00000990            

SS$_MCHECK     = 000002BC            SS$_TOOMUCHDATA= 0000029C            

SS$_MEDOFL     = 000001A4            SS$_UNASEFC    = 00000234            

SS$_MSGNOTFND  = 00000621            SS$_UNSAFE     = 0000023C            

SS$_MTLBLLONG  = 00000304            SS$_UNWIND     = 00000920            

SS$_MUSTCLOSEFL= 00000948            SS$_UNWINDING  = 00000928            

SS$_NOAQB      = 00000314            SS$_VASFULL    = 00000244            

SS$_NODATA     = 000001AC            SS$_VECINUSE   = 0000024C            

SS$_NOHANDLER  = 000008F8            SS$_VOLINV     = 00000254            

SS$_NOHOMEBLK  = 000008E0            SS$_WAITUSRLBL = 00000950            

SS$_NOIOCHAN   = 000001B4            SS$_WASCLR     = 00000001            

SS$_NOLINKS    = 0000027C            SS$_WASECC     = 00000639            

SS$_NOLOGNAM   = 000001BC            SS$_WASSET     = 00000009            

SS$_NOMBX      = 00000274            SS$_WRITLCK    = 0000025C            

SS$_NOMOREFILES= 00000930            SS$_WRONGACP   = 0000031C            

SS$_NONEXDRV   = 000001C4            STRNG            00000004            

SS$_NONEXPR    = 000008E8            TABL             00000003 R     03   

SS$_NONLOCAL   = 000008F0            VALUE            00000008            

SS$_NOPRIV     = 00000024            

SS$_NORMAL     = 00000001            

SS$_NOSIGNAL   = 00000900            

SS$_NOSOLICIT  = 00000284            

SS$_NOSUCHDEV  = 00000908            

SS$_NOSUCHFILE = 00000910            

CNVCLINUM       - CONVERT ASCII TO BINARY                        21-AUG-1978 18:56:59   VAX-11 MACRO X0.3-11               Page   8

PROGRAM SECTION SYNOPSIS                                                                                                         (1)







PROGRAM SECTION SYNOPSIS



.  ABS  .        00000000      00     NOPIC   USR   CON   ABS   LCL NOSHR NOEXE NORD  NOWRT BYTE  

. BLANK .        00000000      01     NOPIC   USR   CON   REL   LCL NOSHR   EXE   RD    WRT BYTE  

$ABS$            0000000C      02     NOPIC   USR   CON   ABS   LCL NOSHR   EXE   RD    WRT BYTE  

_LIB$CODE        00000087      03     NOPIC   USR   CON   REL   LCL NOSHR   EXE   RD  NOWRT BYTE  





THERE WERE NO ERRORS OR WARNINGS.

17404. BYTES LEFT IN FREE MEMORY POOL.

3510. BYTES OF RECLAIMED MEMORY.

OBJ$:CNVCLINUM,LIS$:CNVCLINUM/-SP=EXECML$/ML,LIB$:CLIUTL/ML,SRC$:CNVCLINUM

20 MLB DIR RDS - 389 GETS TO DEFINE 8 MACROS. 32 INTER. FILE WRITES. 

