ack/lang/m2/libm2/Conversion.def
1994-06-24 14:02:31 +00:00

26 lines
826 B
Modula-2

DEFINITION MODULE Conversions;
(*
Module: Numeric-to-string conversions
Author: Ceriel J.H. Jacobs
Version: $Id$
*)
PROCEDURE ConvertOctal(num, len: CARDINAL; VAR str: ARRAY OF CHAR);
(* Convert number "num" to right-justified octal representation of
"len" positions, and put the result in "str".
If the result does not fit in "str", it is truncated on the right.
*)
PROCEDURE ConvertHex(num, len: CARDINAL; VAR str: ARRAY OF CHAR);
(* Convert a hexadecimal number to a string *)
PROCEDURE ConvertCardinal(num, len: CARDINAL; VAR str: ARRAY OF CHAR);
(* Convert a cardinal number to a string *)
PROCEDURE ConvertInteger(num: INTEGER;
len: CARDINAL;
VAR str: ARRAY OF CHAR);
(* Convert an integer number to a string *)
END Conversions.