Annotation of OpenXM_contrib/PHC/Ada/Math_Lib/Numbers/standard_natural_numbers.adb, Revision 1.1.1.1
1.1 maekawa 1: package body Standard_Natural_Numbers is
2:
3: function Create ( n : natural ) return natural is
4: begin
5: return n;
6: end Create;
7:
8: function Equal ( a,b : natural ) return boolean is
9: begin
10: return (a = b);
11: end Equal;
12:
13: procedure Copy ( a : in natural; b : in out natural ) is
14: begin
15: b := a;
16: end Copy;
17:
18: procedure Add ( a : in out natural; b : in natural ) is
19: begin
20: a := a+b;
21: end Add;
22:
23: procedure Sub ( a : in out natural; b : in natural ) is
24: begin
25: a := a-b;
26: end Sub;
27:
28: procedure Min ( a : in out natural ) is
29: begin
30: a := -a;
31: end Min;
32:
33: procedure Mul ( a : in out natural; b : in natural ) is
34: begin
35: a := a*b;
36: end Mul;
37:
38: procedure Clear ( a : in out natural ) is
39: begin
40: null;
41: end Clear;
42:
43: end Standard_Natural_Numbers;
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>