DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 Tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400 Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T V

⟦c473fd72b⟧ TextFile

    Length: 2187 (0x88b)
    Types: TextFile
    Names: »V«

Derivation

└─⟦180fe333a⟧ Bits:30000405 8mm tape, Rational 1000, SW CATALOG, 10_20_0
└─⟦180fe333a⟧ Bits:30000537 8mm tape, Rational 1000, SW Catalog 10_20_0
    └─⟦5cb1d1d7f⟧ »DATA« 
        └─⟦3b1ee7bd8⟧ 
            └─⟦this⟧ 

TextFile

--------------------------------- COPYRIGHT ------------------------------------
-- (C) 1986 Swiss Federal Institute of Technology (EPFL).                     --
--     Represented by A. Strohmeier DMA-EPFL 1015 Lausanne Switzerland.       --
--     All Rights Reserved.                                                   --
--------------------------------------------------------------------------------

--+ TITLE:    STANDARD PACKAGE FOR VARIABLE LENGTH STRINGS (MAX_LENGTH=160).
--+ SUPPORT:  S.R.Y. LOUBOUTIN, CGL-DMA-EPFL 1015 LAUSANNE.
--+ APPROVAL: 02-FEB-87 A. STROHMEIER.
--+ CREATION: 14-AUG-86 C. GENILLARD; replaces DYNAMIC_STRING.

with Varying_String_G;

package Varying_String is new Varying_String_G (Max_Length => 160);
----------------------

--+ OVERVIEW:
--+   This package provides the standard type V_STRING and related operators
--+ to be used wherever variable length strings are needed.
--+   For the complete description  of constants, type and subprograms provided
--+ by this package, please see VARYING_STRING_G.
--+   This package is the standard instantiation of VARYING_STRING_G and must be
--+ used in every unit which have to share objects of type V_STRING with other
--+ units.
--+
--+ CAUTION:
--+   Each instantiation of VARYING_STRING_G creates a new package. This has
--+ two important effects:
--+     - it uses a lot of space (for the code of the package)
--+     - it defines a new type V_STRING which is hence incompatible with
--+       the others, especially the one defined by VARYING_STRING.
--+   For these reasons it is recommended to use the standard instantiation
--+ VARYING_STRING wherever it is possible, and to make other instantiations
--+ of VARYING_STRING_G only when a different MAX_LENGTH is strongly needed. In
--+ this case, it is probably a good practice to restrict the use of this
--+ package only to the units which need this special V_STRING and to continue
--+ to use the standard V_STRING of package VARYING_STRING in the other units of
--+ the application and for the communications between units.
--+   N.B. It is possible to convert an object of a type V_STRING to another
--+ by using a STRING as an intermediate.