The unified diff between revisions [0d56a658..] and [60fc4a6c..] is displayed below. It can also be downloaded as a raw diff.
#
#
# patch "gmp/gnu_multiple_precision.ads"
# from [28768a4478b2339c48217ffd68d1446be20574ba]
# to [9ebb5bc1d47f4cf14b9d21486cc198da662ee473]
#
============================================================
--- gmp/gnu_multiple_precision.ads 28768a4478b2339c48217ffd68d1446be20574ba
+++ gmp/gnu_multiple_precision.ads 9ebb5bc1d47f4cf14b9d21486cc198da662ee473
@@ -29,6 +29,14 @@ package GNU_Multiple_Precision is
type Big_Float is private;
-- type Big_Float_Rounded is private;
+ -- Input, Output, Read and Write are handled by representation
+ -- clauses.
+
+
+ -- We declare all the types here, so that we can access the
+ -- private data from one type to another in bodies (this is needed
+ -- to call conversion fonctions).
+
function Identity (Item : in Character) return Character;
function Identity (Item : in Character;
Substitute : in Character := ' ')
@@ -42,12 +50,6 @@ private
use Interfaces.C;
use GMP.Binding;
- -- We declare all the types here, so that we can convert the
- -- private data from one type to another.
-
- -- Input, Output, Read and Write are handled by representation
- -- clauses.
---
-- Equality must be overloaded in the same specification.
type Big_Integer is new Ada.Finalization.Controlled with record