26 lines
826 B
Modula-2
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.
|