Commit 4378d234 by Robert Dewar Committed by Arnaud Charlet

a-chahan.ads: Remove obsolescent pragmas

2007-04-20  Robert Dewar  <dewar@adacore.com>

	* a-chahan.ads: Remove obsolescent pragmas

	* a-chlat1.ads: Minor reformatting

From-SVN: r125373
parent 094c3b47
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
-- -- -- --
-- S p e c -- -- S p e c --
-- -- -- --
-- Copyright (C) 1992-2005, Free Software Foundation, Inc. -- -- Copyright (C) 1992-2007, Free Software Foundation, Inc. --
-- -- -- --
-- This specification is derived from the Ada Reference Manual for use with -- -- This specification is derived from the Ada Reference Manual for use with --
-- GNAT. The copyright notice above, and the license provisions that follow -- -- GNAT. The copyright notice above, and the license provisions that follow --
...@@ -92,48 +92,37 @@ package Ada.Characters.Handling is ...@@ -92,48 +92,37 @@ package Ada.Characters.Handling is
------------------------------------------------------ ------------------------------------------------------
-- Ada 2005 AI 395: these functions are moved to Ada.Characters.Conversions -- Ada 2005 AI 395: these functions are moved to Ada.Characters.Conversions
-- and are considered obsolete in Ada.Characters.Handling. We deal with -- and are considered obsolete in Ada.Characters.Handling. However we do
-- this by using the special Ada_05 form of pragma Obsolescent which is -- not complain about this obsolescence, since in practice it is necessary
-- only active in Ada_05 mode. -- to use these routines when creating code that is intended ro run in
-- either Ada 95 or Ada 2005 mode.
function Is_Character (Item : Wide_Character) return Boolean; function Is_Character (Item : Wide_Character) return Boolean;
pragma Obsolescent function Is_String (Item : Wide_String) return Boolean;
("(Ada 2005) use Ada.Characters.Conversions.Is_Character", Ada_05);
function Is_String (Item : Wide_String) return Boolean;
pragma Obsolescent
("(Ada 2005) use Ada.Characters.Conversions.Is_String", Ada_05);
------------------------------------------------------ ------------------------------------------------------
-- Conversions between Wide_Character and Character -- -- Conversions between Wide_Character and Character --
------------------------------------------------------ ------------------------------------------------------
-- Ada 2005 AI 395: these functions are moved to Ada.Characters.Conversions -- Ada 2005 AI 395: these functions are moved to Ada.Characters.Conversions
-- and are considered obsolete in Ada.Characters.Handling. We deal with -- and are considered obsolete in Ada.Characters.Handling. However we do
-- this by using the special Ada_05 form of pragma Obsolescent which is -- not complain about this obsolescence, since in practice it is necessary
-- only active in Ada_05 mode. -- to use these routines when creating code that is intended ro run in
-- either Ada 95 or Ada 2005 mode.
function To_Character function To_Character
(Item : Wide_Character; (Item : Wide_Character;
Substitute : Character := ' ') return Character; Substitute : Character := ' ') return Character;
pragma Obsolescent
("(Ada 2005) use Ada.Characters.Conversions.To_Character", Ada_05);
function To_String function To_String
(Item : Wide_String; (Item : Wide_String;
Substitute : Character := ' ') return String; Substitute : Character := ' ') return String;
pragma Obsolescent
("(Ada 2005) use Ada.Characters.Conversions.To_String", Ada_05);
function To_Wide_Character function To_Wide_Character
(Item : Character) return Wide_Character; (Item : Character) return Wide_Character;
pragma Obsolescent
("(Ada 2005) use Ada.Characters.Conversions.To_Wide_Character", Ada_05);
function To_Wide_String function To_Wide_String
(Item : String)return Wide_String; (Item : String) return Wide_String;
pragma Obsolescent
("(Ada 2005) use Ada.Characters.Conversions.To_Wide_String", Ada_05);
private private
pragma Inline (Is_Control); pragma Inline (Is_Control);
......
...@@ -84,7 +84,6 @@ package Ada.Characters.Latin_1 is ...@@ -84,7 +84,6 @@ package Ada.Characters.Latin_1 is
Equals_Sign : constant Character := '='; -- Character'Val(61) Equals_Sign : constant Character := '='; -- Character'Val(61)
Greater_Than_Sign : constant Character := '>'; -- Character'Val(62) Greater_Than_Sign : constant Character := '>'; -- Character'Val(62)
Question : constant Character := '?'; -- Character'Val(63) Question : constant Character := '?'; -- Character'Val(63)
Commercial_At : constant Character := '@'; -- Character'Val(64) Commercial_At : constant Character := '@'; -- Character'Val(64)
-- Letters 'A' through 'Z' are at positions 65 through 90 -- Letters 'A' through 'Z' are at positions 65 through 90
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment