DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

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

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦cf3b9e979⟧ Ada Source

    Length: 3072 (0xc00)
    Types: Ada Source
    Notes: 03_class, FILE, R1k_Segment, e3_tag, procedure Display_Switches, seg_00399f

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦5a81ac88f⟧ »Space Info Vol 1« 
        └─⟦this⟧ 

E3 Source Code



procedure Display_Switches (Pattern : String := "@.@";
                            Category : Character := 'A';
                            Hidden : Boolean := True;
                            Sort_Key : String := "4");

-- This procedure is useful for determining the actual name of a hidden
-- switch or for determining whether an instantiation of the switch
-- definition is currently elaborated on a machine.

-- Lists the switches currently defined in the system, one line per
-- switch containing the following six information fields

-- Hidden Catagory Processor Name Type Default_Value

-- The parameters function as follows:

-- Pattern: Specification of switches to display.  Default displays all
--          switches.  "@" will display all switches with a unique
--          switch-name-only abbreviation.  "?" will display both the
--          full name and the abbreviation (if unique).  Any pattern
--          involving #, @, ?, and sets are acceptable.  Other examples
--          are:
--                   [semantics,r1000_cg].@
--                   @cg@.@

-- Category:
--   A     => All categories
--   L     => Library switches only
--   S     => Session switches only

-- Hidden:
--   True  => Hidden switches are included in the display
--   False => Only visible switches are included

-- Sort_Key: List in desired order, major to minor, column numbers on which
--           to sort the display.
--   "4"   => Sort by simple switch name
--   "34"  => Sort by processor and switch name within processor
--   "134" => Separate hidden/non-hidden; sort by processor and switch name
--   ...

E3 Meta Data

    nblk1=2
    nid=0
    hdr6=4
        [0x00] rec0=16 rec1=00 rec2=01 rec3=078
        [0x01] rec0=14 rec1=00 rec2=02 rec3=000
    tail 0x2130011b4808c8333b1e7 0x42a00088462060003