Ada Reference Manual (Ada 2022) — Legal Information

# A.3.1 The Packages Characters, Wide_Characters, and Wide_Wide_Characters

#### Static Semantics

1
The library package Characters has the following declaration:
2/5
package Ada.Characters
with Pure is
end Ada.Characters;
3/2
The library package Wide_Characters has the following declaration:
4/5
package Ada.Wide_Characters
with Pure is
end Ada.Wide_Characters;
5/2
The library package Wide_Wide_Characters has the following declaration:
6/5
package Ada.Wide_Wide_Characters
with Pure is
end Ada.Wide_Wide_Characters;

#### Implementation Advice

7/3
If an implementation chooses to provide implementation-defined operations on Wide_Character or Wide_String (such as collating and sorting, etc.) it should do so by providing child units of Wide_Characters. Similarly if it chooses to provide implementation-defined operations on Wide_Wide_Character or Wide_Wide_String it should do so by providing child units of Wide_Wide_Characters.

Ada 2005 and 2012 Editions sponsored in part by Ada-Europe