/*PROGRAM
GETD92 - GET A DECIMAL NUMBER.
PROGRAMMER
ROBERT M. WHITE
DATE WRITTEN
APRIL 10, 1981
PURPOSE
THIS ROUTINE GETS A DECIMAL NUMBER FROM
THE TERMINAL OPERATOR, CONVERTS IT TO
INTERNAL FORM, AND VALIDATES IT. CONTROL
IS RETURNED ONLY WHEN A VALID NUMBER HAS
BEEN ENTERED.
INPUT
13-BYTE 9-DIGIT NUMBER W/2-DECIMAL PLACES
OUTPUT
5-BYTE 9-DIGIT NUMBER W/2-DECIMAL PLACES (PACKED)
RETURN CODES
0=SUCCESSFUL COMPLETION
REMARKS
1. ALLOW 13 BYTES ON THE SCREEN FOR THE NUMBER.
*/
GETD92: PROC (X,Y,NUM,LO,HI,RTN_COD);
DCL X BIN(7), /* ROW */
Y BIN(7), /* COLUMN */
NUM DEC(9,2), /* RETURNED NUMBER */
LO DEC(9,2), /* LOW RANGE CHECK */
HI DEC(9,2), /* HIGH RANGE CHECK */
RTN_COD BIN(7); /* RETURN CODE */