|
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 - downloadIndex: ┃ B T ┃
Length: 21547 (0x542b) Types: TextFile Names: »B«
└─⟦85b835f43⟧ Bits:30000549 8mm tape, Rational 1000, Xlib rev 6.00 └─ ⟦0c20f784e⟧ »DATA« └─⟦1abbe589f⟧ └─⟦591c5b094⟧ └─⟦this⟧
package body Places is ------------------------------------------------------------------------------ -- X Library Directory Names -- -- Places - All of the places where the X Library lives. ------------------------------------------------------------------------------ -- Copyright 1990 - 1990 by Rational, Santa Clara, California. -- -- All Rights Reserved. -- -- Permission to use, copy, modify, and distribute this software and its -- documentation for any purpose and without fee is hereby granted, -- provided that the above copyright notice(s) appear in all copies and that -- both that copyright notice(s) and this permission notice appear in -- supporting documentation, and that the name of Rational not be -- used in advertising or publicity pertaining to distribution of the software -- without specific, written prior permission. -- -- Rational disclaims all warranties with regard to this software, -- including all implied warranties of merchantability and fitness, in no -- event shall Rational be liable for any special, indirect or -- consequential damages or any damages whatsoever resulting from loss of use, -- data or profits, whether in an action of contract, negligence or other -- tortious action, arising out of or in connection with the use or performance -- of this software. ------------------------------------------------------------------------------ package Versions is function Working_Version return String; -- eg. "5" function Release_Version return String; -- eg. "5_6_0" function Workstation_Version return String; -- eg. /src/rev5 end Versions; package body Versions is separate; use Versions; --\f package body Other is Windows : constant String := "!Tools.X_Windows"; Data : constant String := Windows & ".X_Data"; App_Def : constant String := Data & ".Application_Defaults"; function X_Windows return String is begin return Windows; end X_Windows; function X_Data return String is begin return Data; end X_Data; function App_Defaults return String is begin return App_Def; end App_Defaults; end Other; --\f package body Working is Ver : constant String := Working_Version; Code : constant String := "Rev" & Ver & "_Code"; Load : constant String := "Rev" & Ver & "_Working"; Spec : constant String := "Rev" & Ver & "_Spec"; Base : constant String := "!X11"; Release : constant String := Base & ".Release_Tools"; Library : constant String := Base & ".X_Library"; Clients : constant String := Base & ".X_Clients"; Demos : constant String := Base & ".X_Demos"; Testing : constant String := Base & ".X_Testing"; Tools : constant String := Base & ".X_Tools"; R1000 : constant String := Base & ".X_R1000_Support"; Release_Spec : constant String := Release & "." & Spec; Library_Spec : constant String := Library & "." & Spec; Clients_Spec : constant String := Clients & "." & Spec; Demos_Spec : constant String := Demos & "." & Spec; Testing_Spec : constant String := Testing & "." & Spec; Tools_Spec : constant String := Tools & "." & Spec; R1000_Spec : constant String := R1000 & "." & Spec; Release_Load : constant String := Release & "." & Load; Library_Load : constant String := Library & "." & Load; Clients_Load : constant String := Clients & "." & Load; Demos_Load : constant String := Demos & "." & Load; Testing_Load : constant String := Testing & "." & Load; Tools_Load : constant String := Tools & "." & Load; R1000_Load : constant String := R1000 & "." & Load; function Version return String is begin return Ver; end Version; function Spec_Base return String is begin return Spec; end Spec_Base; function Load_Base return String is begin return Load; end Load_Base; function Release_Tools return String is begin return Release; end Release_Tools; function X_Clients return String is begin return Clients; end X_Clients; function X_Demos return String is begin return Demos; end X_Demos; function X_Library return String is begin return Library; end X_Library; function X_Testing return String is begin return Testing; end X_Testing; function X_Tools return String is begin return Tools; end X_Tools; function X_R1000 return String is begin return R1000; end X_R1000; function Release_Tools_Spec return String is begin return Release_Spec; end Release_Tools_Spec; function X_Clients_Spec return String is begin return Clients_Spec; end X_Clients_Spec; function X_Demos_Spec return String is begin return Demos_Spec; end X_Demos_Spec; function X_Library_Spec return String is begin return Library_Spec; end X_Library_Spec; function X_Testing_Spec return String is begin return Testing_Spec; end X_Testing_Spec; function X_Tools_Spec return String is begin return Tools_Spec; end X_Tools_Spec; function X_R1000_Spec return String is begin return R1000_Spec; end X_R1000_Spec; function Release_Tools_Load return String is begin return Release_Load; end Release_Tools_Load; function X_Clients_Load return String is begin return Clients_Load; end X_Clients_Load; function X_Demos_Load return String is begin return Demos_Load; end X_Demos_Load; function X_Library_Load return String is begin return Library_Load; end X_Library_Load; function X_Testing_Load return String is begin return Testing_Load; end X_Testing_Load; function X_Tools_Load return String is begin return Tools_Load; end X_Tools_Load; function X_R1000_Load return String is begin return R1000_Load; end X_R1000_Load; end Working; --\f package body Release is Ver : constant String := Release_Version; Code : constant String := "Rev" & Ver & "_Code"; Load : constant String := "Rev" & Ver & "_Working"; Spec : constant String := "Rev" & Ver & "_Spec"; D1_Code : constant String := "Rev" & Ver & "_D1_Code"; D1_Load : constant String := "Rev" & Ver & "_D1_Working"; D1_Spec : constant String := "Rev" & Ver & "_D1_Spec"; D2_Code : constant String := "Rev" & Ver & "_D2_Code"; D2_Load : constant String := "Rev" & Ver & "_D2_Working"; D2_Spec : constant String := "Rev" & Ver & "_D2_Spec"; Library : constant String := Other.X_Windows & ".X_Library"; Clients : constant String := Other.X_Windows & ".X_Clients"; Demos : constant String := Other.X_Windows & ".X_Demos"; Testing : constant String := Other.X_Windows & ".X_Testing"; Tools : constant String := Other.X_Windows & ".X_Tools"; R1000 : constant String := Other.X_Windows & ".X_R1000_Support"; Library_Spec : constant String := Library & "." & Spec; Clients_Spec : constant String := Clients & "." & Spec; Demos_Spec : constant String := Demos & "." & Spec; Testing_Spec : constant String := Testing & "." & Spec; Tools_Spec : constant String := Tools & "." & Spec; R1000_D1_Spec : constant String := R1000 & "." & D1_Spec; R1000_D2_Spec : constant String := R1000 & "." & D2_Spec; Library_Load : constant String := Library & "." & Load; Clients_Load : constant String := Clients & "." & Load; Demos_Load : constant String := Demos & "." & Load; Testing_Load : constant String := Testing & "." & Load; Tools_Load : constant String := Tools & "." & Load; R1000_D1_Load : constant String := R1000 & "." & D1_Load; R1000_D2_Load : constant String := R1000 & "." & D2_Load; Library_Code : constant String := Library & "." & Code; Clients_Code : constant String := Clients & "." & Code; Demos_Code : constant String := Demos & "." & Code; Testing_Code : constant String := Testing & "." & Code; Tools_Code : constant String := Tools & "." & Code; R1000_D1_Code : constant String := R1000 & "." & D1_Code; R1000_D2_Code : constant String := R1000 & "." & D2_Code; Lib_Release : constant String := "!Machine.Release.X_Library.Release" & Ver; Lib_Archive : constant String := "!Machine.Release.Archive.X_Library.Release" & Ver & ".Release"; Lib_Release_Contents : constant String := Lib_Release & ".Release_Contents"; Lib_Release_Archives : constant String := Lib_Release & ".Archives"; Lib_Release_Data_Archives_Contents : constant String := "" & Other.X_Windows & "," & Other.X_Windows & ".LIBRARY_SWITCHES," & Other.X_Data & "," & Other.X_Data & ".X_Error_Db," & Other.App_Defaults; Lib_Release_Switches : constant String := Lib_Release & ".Library_Switches"; function Version return String is begin return Ver; end Version; function Spec_Base return String is begin return Spec; end Spec_Base; function Load_Base return String is begin return Load; end Load_Base; function Code_Base return String is begin return Code; end Code_Base; function D1_Spec_Base return String is begin return D1_Spec; end D1_Spec_Base; function D1_Load_Base return String is begin return D1_Load; end D1_Load_Base; function D1_Code_Base return String is begin return D1_Code; end D1_Code_Base; function D2_Spec_Base return String is begin return D2_Spec; end D2_Spec_Base; function D2_Load_Base return String is begin return D2_Load; end D2_Load_Base; function D2_Code_Base return String is begin return D2_Code; end D2_Code_Base; function X_Clients return String is begin return Clients; end X_Clients; function X_Demos return String is begin return Demos; end X_Demos; function X_Library return String is begin return Library; end X_Library; function X_Testing return String is begin return Testing; end X_Testing; function X_Tools return String is begin return Tools; end X_Tools; function X_R1000 return String is begin return R1000; end X_R1000; function X_Clients_Spec return String is begin return Clients_Spec; end X_Clients_Spec; function X_Demos_Spec return String is begin return Demos_Spec; end X_Demos_Spec; function X_Library_Spec return String is begin return Library_Spec; end X_Library_Spec; function X_Testing_Spec return String is begin return Testing_Spec; end X_Testing_Spec; function X_Tools_Spec return String is begin return Tools_Spec; end X_Tools_Spec; function X_R1000_D1_Spec return String is begin return R1000_D1_Spec; end X_R1000_D1_Spec; function X_R1000_D2_Spec return String is begin return R1000_D2_Spec; end X_R1000_D2_Spec; function X_Clients_Load return String is begin return Clients_Load; end X_Clients_Load; function X_Demos_Load return String is begin return Demos_Load; end X_Demos_Load; function X_Library_Load return String is begin return Library_Load; end X_Library_Load; function X_Testing_Load return String is begin return Testing_Load; end X_Testing_Load; function X_Tools_Load return String is begin return Tools_Load; end X_Tools_Load; function X_R1000_D1_Load return String is begin return R1000_D1_Load; end X_R1000_D1_Load; function X_R1000_D2_Load return String is begin return R1000_D2_Load; end X_R1000_D2_Load; function X_Clients_Code return String is begin return Clients_Code; end X_Clients_Code; function X_Demos_Code return String is begin return Demos_Code; end X_Demos_Code; function X_Library_Code return String is begin return Library_Code; end X_Library_Code; function X_Testing_Code return String is begin return Testing_Code; end X_Testing_Code; function X_Tools_Code return String is begin return Tools_Code; end X_Tools_Code; function X_R1000_D1_Code return String is begin return R1000_D1_Code; end X_R1000_D1_Code; function X_R1000_D2_Code return String is begin return R1000_D2_Code; end X_R1000_D2_Code; function Xlib_Release return String is begin return Lib_Release; end Xlib_Release; function Xlib_Archive return String is begin return Lib_Archive; end Xlib_Archive; function Xlib_Release_Contents return String is begin return Lib_Release_Contents; end Xlib_Release_Contents; function Xlib_Release_Archives return String is begin return Lib_Release_Archives; end Xlib_Release_Archives; function Xlib_Release_Data_Archive_Contents return String is begin return Lib_Release_Data_Archives_Contents; end Xlib_Release_Data_Archive_Contents; function Xlib_Release_Switches return String is begin return Lib_Release_Switches; end Xlib_Release_Switches; end Release; --\f package body Hpux_Release is Ver : constant String := Release_Version; Code : constant String := "Rev" & Ver & "_Hpux_Code"; Load : constant String := "Rev" & Ver & "_Hpux_Working"; Spec : constant String := "Rev" & Ver & "_Hpux_Spec"; Library : constant String := Other.X_Windows & ".X_Library"; Clients : constant String := Other.X_Windows & ".X_Clients"; Demos : constant String := Other.X_Windows & ".X_Demos"; Testing : constant String := Other.X_Windows & ".X_Testing"; Tools : constant String := Other.X_Windows & ".X_Tools"; Library_Spec : constant String := Library & "." & Spec; Clients_Spec : constant String := Clients & "." & Spec; Demos_Spec : constant String := Demos & "." & Spec; Testing_Spec : constant String := Testing & "." & Spec; Tools_Spec : constant String := Tools & "." & Spec; Library_Load : constant String := Library & "." & Load; Clients_Load : constant String := Clients & "." & Load; Demos_Load : constant String := Demos & "." & Load; Testing_Load : constant String := Testing & "." & Load; Tools_Load : constant String := Tools & "." & Load; Lib_Release : constant String := "!Machine.Release.X_Library.Release" & Ver; Lib_Archive : constant String := "!Machine.Release.Archive.X_Library.Release" & Ver & ".Release"; Lib_Release_Contents : constant String := Lib_Release & ".Release_Contents"; Lib_Release_Archives : constant String := Lib_Release & ".Archives"; Lib_Release_Data_Archives_Contents : constant String := "" & Other.X_Windows & "," & Other.X_Windows & ".LIBRARY_SWITCHES," & Other.X_Data & "," & Other.X_Data & ".X_Error_Db," & Other.App_Defaults; Lib_Release_Switches : constant String := Lib_Release & ".Library_Switches"; function Version return String is begin return Ver; end Version; function Spec_Base return String is begin return Spec; end Spec_Base; function Load_Base return String is begin return Load; end Load_Base; function Code_Base return String is begin return Code; end Code_Base; function X_Clients return String is begin return Clients; end X_Clients; function X_Demos return String is begin return Demos; end X_Demos; function X_Library return String is begin return Library; end X_Library; function X_Testing return String is begin return Testing; end X_Testing; function X_Tools return String is begin return Tools; end X_Tools; function X_Clients_Spec return String is begin return Clients_Spec; end X_Clients_Spec; function X_Demos_Spec return String is begin return Demos_Spec; end X_Demos_Spec; function X_Library_Spec return String is begin return Library_Spec; end X_Library_Spec; function X_Testing_Spec return String is begin return Testing_Spec; end X_Testing_Spec; function X_Tools_Spec return String is begin return Tools_Spec; end X_Tools_Spec; function X_Clients_Load return String is begin return Clients_Load; end X_Clients_Load; function X_Demos_Load return String is begin return Demos_Load; end X_Demos_Load; function X_Library_Load return String is begin return Library_Load; end X_Library_Load; function X_Testing_Load return String is begin return Testing_Load; end X_Testing_Load; function X_Tools_Load return String is begin return Tools_Load; end X_Tools_Load; function Xlib_Release return String is begin return Lib_Release; end Xlib_Release; function Xlib_Archive return String is begin return Lib_Archive; end Xlib_Archive; function Xlib_Release_Contents return String is begin return Lib_Release_Contents; end Xlib_Release_Contents; function Xlib_Release_Archives return String is begin return Lib_Release_Archives; end Xlib_Release_Archives; function Xlib_Release_Data_Archive_Contents return String is begin return Lib_Release_Data_Archives_Contents; end Xlib_Release_Data_Archive_Contents; function Xlib_Release_Switches return String is begin return Lib_Release_Switches; end Xlib_Release_Switches; end Hpux_Release; --\f package body Workstation is Windows : constant String := Workstation_Version; Library : constant String := Windows & "/x-library"; Clients : constant String := Windows & "/x-clients"; Demos : constant String := Windows & "/x-demos"; Documentation : constant String := Windows & "/documentation"; Testing : constant String := Windows & "/x-testing"; Tools : constant String := Windows & "/tools"; function X_Windows return String is begin return Windows; end X_Windows; function X_Clients return String is begin return Clients; end X_Clients; function X_Demos return String is begin return Demos; end X_Demos; function X_Documentation return String is begin return Documentation; end X_Documentation; function X_Library return String is begin return Library; end X_Library; function X_Testing return String is begin return Testing; end X_Testing; function X_Tools return String is begin return Tools; end X_Tools; end Workstation; end Places;