Rev 7597 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7597 | Rev 7693 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | (* |
1 | (* |
2 | BSD 2-Clause License |
2 | BSD 2-Clause License |
Line 3... | Line 3... | ||
3 | 3 | ||
4 | Copyright (c) 2018, Anton Krotov |
4 | Copyright (c) 2018, 2019, Anton Krotov |
5 | All rights reserved. |
5 | All rights reserved. |
Line 6... | Line 6... | ||
6 | *) |
6 | *) |
Line 21... | Line 21... | ||
21 | INC(i) |
21 | INC(i) |
22 | END |
22 | END |
23 | END String; |
23 | END String; |
Line 24... | Line 24... | ||
24 | 24 | ||
25 | 25 | ||
26 | PROCEDURE Int* (n: INTEGER); |
26 | PROCEDURE Int* (x: INTEGER); |
Line 27... | Line 27... | ||
27 | VAR |
27 | VAR |
28 | s: ARRAY 32 OF CHAR; |
28 | s: ARRAY 24 OF CHAR; |
29 | 29 | ||
30 | BEGIN |
30 | BEGIN |
Line -... | Line 31... | ||
- | 31 | STRINGS.IntToStr(x, s); |
|
- | 32 | String(s) |
|
- | 33 | END Int; |
|
- | 34 | ||
- | 35 | ||
- | 36 | PROCEDURE Hex* (x, n: INTEGER); |
|
- | 37 | VAR |
|
- | 38 | s: ARRAY 24 OF CHAR; |
|
- | 39 | ||
- | 40 | BEGIN |
|
31 | STRINGS.IntToStr(n, s); |
41 | STRINGS.IntToHex(x, s, n); |
32 | String(s) |
42 | String(s) |
33 | END Int; |
43 | END Hex; |
34 | 44 | ||
35 | 45 | ||
36 | PROCEDURE Int2* (n: INTEGER); |
46 | PROCEDURE Int2* (x: INTEGER); |
37 | BEGIN |
47 | BEGIN |
Line 38... | Line 48... | ||
38 | IF n < 10 THEN |
48 | IF x < 10 THEN |
39 | String("0") |
49 | String("0") |
Line 53... | Line 63... | ||
53 | String(s); |
63 | String(s); |
54 | Ln |
64 | Ln |
55 | END StringLn; |
65 | END StringLn; |
Line 56... | Line 66... | ||
56 | 66 | ||
57 | 67 | ||
58 | PROCEDURE IntLn* (n: INTEGER); |
68 | PROCEDURE IntLn* (x: INTEGER); |
59 | BEGIN |
69 | BEGIN |
60 | Int(n); |
70 | Int(x); |
Line 61... | Line 71... | ||
61 | Ln |
71 | Ln |
62 | END IntLn; |
72 | END IntLn; |
63 | 73 | ||
64 | 74 | ||
65 | PROCEDURE Int2Ln* (n: INTEGER); |
75 | PROCEDURE Int2Ln* (x: INTEGER); |
Line 66... | Line 76... | ||
66 | BEGIN |
76 | BEGIN |
67 | Int2(n); |
77 | Int2(x); |