Code clean ups.
authorArnaud Charlet <charlet@gcc.gnu.org>
Thu, 12 Nov 2015 11:02:17 +0000 (12:02 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 12 Nov 2015 11:02:17 +0000 (12:02 +0100)
From-SVN: r230230

gcc/ada/g-io-put.adb
gcc/ada/s-os_lib.adb

index 7c38bfd54e3224c7ad9e0ee298f39a39bcbd9dde..08ebdbcd64d9ab6602d4977884225bd2c0898a80 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---                     Copyright (C) 1995-2010, AdaCore                     --
+--                     Copyright (C) 1995-2015, AdaCore                     --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
@@ -33,8 +33,8 @@
 
 separate (GNAT.IO)
 procedure Put (C : Character) is
-   procedure Putchar (C : Character);
+   procedure Putchar (C : Integer);
    pragma Import (C, Putchar, "putchar");
 begin
-   Putchar (C);
+   Putchar (Character'Pos (C));
 end Put;
index 849ae7e39aed39138c3e129c5ff38d701e358458..295ef4bae6468cfcdb957d8de2adf0603e304a31 100644 (file)
@@ -198,8 +198,8 @@ package body System.OS_Lib is
       --  then removing the extra backslashes from the argument.
 
       Backslash_Is_Sep : constant Boolean := Directory_Separator = '\';
-      --  Whether '\' is a directory separator (as on Windows), or a
-      --  way to quote special characters.
+      --  Whether '\' is a directory separator (as on Windows), or a way to
+      --  quote special characters.
 
    begin
       Idx := Arg_String'First;
@@ -250,9 +250,7 @@ package body System.OS_Lib is
 
                --  Following character is backquoted
 
-               elsif not Backslash_Is_Sep
-                  and then Arg_String (Idx) = '\'
-               then
+               elsif not Backslash_Is_Sep and then Arg_String (Idx) = '\' then
                   Backqd := True;
 
                else