home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
xco212p.zip
/
ISODEF
/
swholeio.def
< prev
next >
Wrap
Text File
|
1994-12-22
|
1KB
|
39 lines
DEFINITION MODULE SWholeIO;
(* Input and output of whole numbers in decimal text form over default
channels. The read result is of the type IOConsts.ReadResults.
*)
(* The text form of a signed whole number is
["+" | "-"], decimal digit, {decimal digit}
The text form of an unsigned whole number is
decimal digit, {decimal digit}
*)
PROCEDURE ReadInt (VAR int: INTEGER);
(* Skips leading spaces, and removes any remaining characters from the default input
channel that form part of a signed whole number. The value of this number is assigned
to int. The read result is set to the value allRight, outOfRange, wrongFormat,
endOfLine, or endOfInput.
*)
PROCEDURE WriteInt (int: INTEGER; width: CARDINAL);
(* Writes the value of int to the default output channel in text form, in a field of the
given minimum width.
*)
PROCEDURE ReadCard (VAR card: CARDINAL);
(* Skips leading spaces, and removes any remaining characters from the default input
channel that form part of an unsigned whole number. The value of this number is
assigned to card. The read result is set to the value allRight, outOfRange,
wrongFormat, endOfLine, or endOfInput.
*)
PROCEDURE WriteCard (card: CARDINAL; width: CARDINAL);
(* Writes the value of card to the default output channel in text form, in a field of the
given minimum width.
*)
END SWholeIO.