|
|
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: 2187 (0x88b)
Types: TextFile
Names: »V«
└─⟦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⟧
--------------------------------- 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.