Pristine Ack-5.5
[Ack-5.5.git] / lang / m2 / libm2 / Conversion.def
1 DEFINITION MODULE Conversions;
2 (*
3   Module:       Numeric-to-string conversions
4   Author:       Ceriel J.H. Jacobs
5   Version:      $Id: Conversion.def,v 1.3 1994/06/24 12:48:29 ceriel Exp $
6 *)
7
8   PROCEDURE ConvertOctal(num, len: CARDINAL; VAR str: ARRAY OF CHAR);
9   (* Convert number "num" to right-justified octal representation of
10      "len" positions, and put the result in "str".
11      If the result does not fit in "str", it is truncated on the right.
12   *)
13
14   PROCEDURE ConvertHex(num, len: CARDINAL; VAR str: ARRAY OF CHAR);
15     (* Convert a hexadecimal number to a string *)
16
17   PROCEDURE ConvertCardinal(num, len: CARDINAL; VAR str: ARRAY OF CHAR);   
18     (* Convert a cardinal number to a string *)
19
20   PROCEDURE ConvertInteger(num: INTEGER;
21                            len: CARDINAL;   
22                            VAR str: ARRAY OF CHAR); 
23     (* Convert an integer number to a string *) 
24      
25 END Conversions.