Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
MPE/iX Intrinsics Reference Manual: HP e3000 MPE/iX Computer Systems > Chapter 4 Command Definitions (ABORTSESS - FCLOSE)

BINARY

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Index

NM and CM callable.

Converts a numeric (octal or decimal) ASCII string to a 16-bit twos complement binary value.

Syntax

 I16            CA     I16V
bineqv:=BINARY(asciieqv,length);

Functional Return

bineqv

16-bit signed integer (assigned functional return)

Passes the twos complement binary equivalent of the numeric string.

Parameters

asciieqv

character array (required)

Passes the octal or signed-decimal number (in ASCII characters) to be converted. If the character string begins with a percent sign (%), it is treated as an octal value. If the character string begins with a dollar sign ($), it is treated as a hexadecimal value. In this case, the string must be less than 6 characters and only 0 through 9, a through f, and A through F are allowed. The maximum hex strings are $ffff and $7fff. If the character string begins with a plus sign, a minus sign, or a number, it is treated as a decimal value. Leading blanks are not allowed and are treated as illegal characters.

length

16-bit signed integer by value (required)

Passes the length (number of bytes) of the ASCII-coded value. If the value of length is 0, the intrinsic returns 0 to the calling process. When the value of length is negative, the intrinsic causes the process to abort.

Condition Codes

CCE (2)

Request granted. A 16-bit binary value is returned to the process.

CCG (0)

Request denied. A word overflow, possibly resulting from too many characters (asciieqv number too large), occurred in the value returned.

CCL (1)

Request denied. An illegal character was encountered in asciieqv. For example, the digits 8 or 9 were specified in an octal value.

Related Information

Intrinsics

DBINARY

Commands

None

Manuals

Data Types Conversion Programmer's Guide

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© Hewlett-Packard Development Company, L.P.