|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 7168 (0x1c00) Types: Ada Source Notes: 03_class, FILE, R1k_Segment, e3_tag, package body Tableur, seg_05732c
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« └─⟦this⟧
with Tab_Orb; with Byte_Defs; with Bounded_String; with Tab_Util; with Text_Io; package body Tableur is Fin : Boolean := False; task body Tache_Tableur is Objet_Tab : Tab_Util.Tableau; begin Tab_Util.Init (Objet_Tab); loop select accept Init do Tab_Util.Init (Objet_Tab); end Init; or accept Ajoute (Element : in Byte_Defs.Byte_String; Erreur : out Boolean) do Tab_Util.Ajoute (Objet_Tab, Element, Erreur); end Ajoute; or accept Efface (Index : in Positive; Erreur : out Boolean) do Tab_Util.Efface (Objet_Tab, Index, Erreur); end Efface; or accept Trouve (Index : out Positive; Element : in Byte_Defs.Byte_String; Numero : in Positive; Erreur : out Boolean) do Tab_Util.Trouve (Objet_Tab, Index, Element, Numero, Erreur); end Trouve; or accept Trouve_Index (Requete : in Positive; Index : out Positive; Erreur : out Boolean) do Tab_Util.Trouve_Index (Objet_Tab, Requete, Index, Erreur); end Trouve_Index; or accept Donne (Requete : in Positive; Numero : in Positive; Element : in out Bounded_String.Variable_String; Erreur : out Boolean) do Tab_Util.Donne (Objet_Tab, Requete, Numero, Element, Erreur); end Donne; or accept Donne_String (Index : in Positive; Num_Champ : in Positive; Contenu_Champ : in out Bounded_String.Variable_String) do Contenu_Champ := Tab_Util.Donne_String (Objet_Tab, Index, Num_Champ); end Donne_String; or accept Donne_Integer (Index : in Positive; Num_Champ : in Positive; Contenu_Champ : in out Integer) do Contenu_Champ := Tab_Util.Donne_Integer (Objet_Tab, Index, Num_Champ); end Donne_Integer; or accept Insere_String (Index : in Positive; Num_Champ : in Positive; Donnees : in Bounded_String.Variable_String) do Tab_Util.Insere_String (Objet_Tab, Index, Num_Champ, Donnees); end Insere_String; or accept Insere_Integer (Index : in Positive; Num_Champ : in Positive; Donnees : in Integer) do Tab_Util.Insere_Integer (Objet_Tab, Index, Num_Champ, Donnees); end Insere_Integer; or accept Taille_Max (Taille : out Positive) do Taille := Tab_Util.Taille_Max (Objet_Tab); end Taille_Max; or accept Teste_Plein (Erreur : out Boolean) do Erreur := Tab_Util.Teste_Plein (Objet_Tab); end Teste_Plein; or accept Teste_Vide (Valeur : out Integer) do Valeur := Tab_Util.Teste_Vide (Objet_Tab); end Teste_Vide; or accept Fait_Trame (Index : in Positive; Trame : out Byte_Defs.Byte_String) do Trame := Tab_Util.Fait_Trame (Objet_Tab, Index); end Fait_Trame; or accept Donne_Contrat (Index : in Positive; Contrat : in out Bounded_String.Variable_String) do Tab_Util.Donne_Contrat (Objet_Tab, Index, Contrat); end Donne_Contrat; or accept Termine do Fin := True; end Termine; end select; exit when Fin; end loop; end Tache_Tableur; end Tableur;
nblk1=6 nid=0 hdr6=c [0x00] rec0=21 rec1=00 rec2=01 rec3=01c [0x01] rec0=01 rec1=00 rec2=05 rec3=01c [0x02] rec0=14 rec1=00 rec2=06 rec3=058 [0x03] rec0=13 rec1=00 rec2=02 rec3=020 [0x04] rec0=16 rec1=00 rec2=04 rec3=01c [0x05] rec0=14 rec1=00 rec2=03 rec3=000 tail 0x21764029c87c684f8bab3 0x42a00088462060003