|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T V
Length: 1199 (0x4af)
Types: TextFile
Names: »V«
└─⟦a7d1ea751⟧ Bits:30000550 8mm tape, Rational 1000, !users!projects 94_04_11
└─⟦129cab021⟧ »DATA«
└─⟦this⟧
package Bounded_Strings is
type Variable_Strings (Length : Positive) is private;
procedure Free (The_String : in out Variable_Strings);
procedure Append (To_The_String : in out Variable_Strings;
The_Char : in Character);
procedure Set (The_String : in out Variable_Strings;
With_String : in String);
procedure Affect (The_String : in out Variable_Strings;
With_String : in Variable_Strings);
function To_Number (The_String : in Variable_Strings; In_Base : in Positive)
return Integer;
function Length (From_The_String : in Variable_Strings) return Natural;
function Image (From_The_String : in Variable_Strings) return String;
function Upper_Case_Image
(From_The_String : in Variable_Strings) return String;
function Is_Equal (Left, Right : in Bounded_Strings.Variable_Strings)
return Boolean;
private
Void : constant Natural := 0;
type Variable_Strings (Length : Positive) is
record
The_Length : Natural := Void;
The_Content : String (1 .. Length);
end record;
end Bounded_Strings;