aboutsummaryrefslogtreecommitdiff
path: root/src/portaudio.adb
diff options
context:
space:
mode:
Diffstat (limited to 'src/portaudio.adb')
-rw-r--r--src/portaudio.adb26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/portaudio.adb b/src/portaudio.adb
index 1b23daa..d34817e 100644
--- a/src/portaudio.adb
+++ b/src/portaudio.adb
@@ -10,7 +10,7 @@ pragma Ada_2012;
with
Ada.Strings.Fixed,
- Interfaces.C.Strings;
+ Interfaces.C;
use type
@@ -477,9 +477,9 @@ package body Portaudio is
(Num : in Time)
return String
is
- Test_Out : String := Time'Image (Num);
- Mark_Start : Integer := Test_Out'First;
- Mark_End : Integer := Test_Out'Last;
+ Test_Out : constant String := Time'Image (Num);
+ Mark_Start : Integer := Test_Out'First;
+ Mark_End : Integer := Test_Out'Last;
begin
if Test_Out (Mark_Start) = ' ' then
Mark_Start := Mark_Start + 1;
@@ -499,14 +499,14 @@ package body Portaudio is
return String
is
type Large_Hack is delta 10.0**(-10) digits 30;
- Converted : Large_Hack := Large_Hack (Num);
- Prelim : String := Large_Hack'Image (Converted);
- Test_Out : String :=
+ Converted : constant Large_Hack := Large_Hack (Num);
+ Prelim : constant String := Large_Hack'Image (Converted);
+ Test_Out : constant String :=
(if Prelim (Prelim'Last) /= '9' then Prelim
elsif Prelim (Prelim'First) = '-' then Large_Hack'Image (Large_Hack'Pred (Converted))
else Large_Hack'Image (Large_Hack'Succ (Converted)));
- Mark_Start : Integer := Test_Out'First + 1;
- Mark_End : Integer := Test_Out'Last;
+ Mark_Start : constant Integer := Test_Out'First + 1;
+ Mark_End : Integer := Test_Out'Last;
begin
while Test_Out (Mark_End) = '0' loop
Mark_End := Mark_End - 1;
@@ -523,9 +523,9 @@ package body Portaudio is
return String
is
type Two_Digit_Hack is delta 10.0**(-2) digits 4;
- Test_Out : String := Two_Digit_Hack'Image (Two_Digit_Hack (Num));
- Mark_Start : Integer := Test_Out'First + 1;
- Mark_End : Integer := Test_Out'Last;
+ Test_Out : constant String := Two_Digit_Hack'Image (Two_Digit_Hack (Num));
+ Mark_Start : constant Integer := Test_Out'First + 1;
+ Mark_End : Integer := Test_Out'Last;
begin
while Test_Out (Mark_End) = '0' loop
Mark_End := Mark_End - 1;
@@ -546,7 +546,7 @@ package body Portaudio is
function Get_Version
return Version_Number
is
- Raw : Interfaces.Unsigned_32 := Interfaces.Unsigned_32 (pa_get_version);
+ Raw : constant Interfaces.Unsigned_32 := Interfaces.Unsigned_32 (pa_get_version);
Result : Version_Number;
begin
Result.Major := Natural (Interfaces.Shift_Right (Raw, 16) and 16#FF#);