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: 1677 (0x68d) Types: TextFile Names: »B«
└─⟦afbc8121e⟧ Bits:30000532 8mm tape, Rational 1000, MC68020_OS2000 7_2_2 └─ ⟦77aa8350c⟧ »DATA« └─⟦f794ecd1d⟧ └─⟦24d1ddd49⟧ └─⟦this⟧
separate (Shared_Code_Generic_Support) procedure Copy (Type_Desc : Type_Descriptor; Source : Expression; Source_Kind : Expression_Kind; Dest_Address : System.Address; Dest_Kind : Expression_Kind; Dest_Constraints : Constraint_Descriptor; Chk : Copy_Check_Kind) is pragma Suppress_All; pragma Routine_Number (Runtime_Ids.Internal); procedure Copy_Expression is new Copy_Expression_Generic (Get_Value_Size); -- pragma Inline (Copy_Expression); begin if Type_Desc.Dscrmt_Record_Assign_Subp.Code /= Nil_Code then -- If there exists a Dscrmt_Record_Assign_Subp, call it to -- do the check and assignment Asm_Interface.Dscrmt_Record_Assign (Subp => Type_Desc.Dscrmt_Record_Assign_Subp, Type_Desc => Type_Desc, Source => Source, Source_Kind => Source_Kind, Dest => Get_Expression (Dest_Address, Dest_Kind), Dest_Kind => Dest_Kind); else Copy_Expression (Type_Desc => Type_Desc, Source => Source, Source_Kind => Source_Kind, Dest_Address => Dest_Address, Dest_Kind => Dest_Kind, Dest_Constraints => Dest_Constraints, Chk => Chk); end if; end Copy; pragma Runtime_Unit (Unit_Number => Runtime_Ids.Runtime_Compunit, Elab_Routine_Number => Runtime_Ids.Internal);