-- Copyright (c) 2021 Bob Goddard <git@1.git.bgcomp.co.uk>
--
-- This file is free software: you may copy, redistribute and/or modify it
-- under the terms of the GNU General Public License as published by the
-- Free Software Foundation, either version 2 of the License, or (at your
-- option) any later version.
--
-- This file is distributed in the hope that it will be useful, but
-- WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-- General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program.  If not, see <http://www.gnu.org/licenses/>.

with Ada.Strings.Unbounded;
with Interfaces.C;

package Convert is
   function  Float_To_UnBounded  (F            : Float)                                  return Ada.Strings.Unbounded.Unbounded_String;
   function  Number_To_String    (F            : Float)                                  return String;
   function  Number_To_String    (I            : Integer)                                return String;
   function  Number_To_String    (I            : Interfaces.C.long)                      return String;
   function To_Pressure_Corrected (Pressure    : Float;
                                   Temperature : Float)                                  return Float;
   function To_Pressure_Corrected (Pressure    : Ada.Strings.Unbounded.Unbounded_String;
                                   Temperature : Ada.Strings.Unbounded.Unbounded_String) return Ada.Strings.Unbounded.Unbounded_String;
end Convert;
