|
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 - metrics - download
Length: 11264 (0x2c00) Types: Ada Source Notes: 03_class, FILE, R1k_Segment, e3_tag, procedure Test_Tableau, seg_056924
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─⟦cfc2e13cd⟧ »Space Info Vol 2« └─⟦this⟧
with Trame; with Byte_Defs; with Bounded_String; with Tab_Util; with Text_Io; with Tableur; procedure Test_Tableau is Chaine_Temp : Bounded_String.Variable_String (1024); Trame_Temp : Byte_Defs.Byte_String (1 .. 1024); Test : Boolean; Position : Positive; Erreur : Boolean; Valeur : Integer; T : Tableur.Tache_Tableur; begin T.Init; Text_Io.Put ("Tableau vide ? "); T.Teste_Vide (Valeur); Text_Io.Put_Line (Integer'Image (Valeur)); Text_Io.Put ("Tableau plein ? "); T.Teste_Plein (Erreur); Text_Io.Put_Line (Boolean'Image (Erreur)); T.Ajoute (Trame.Fait_Trame (69, Trame.Fait_Host_String (193, 54, 146, 132), Trame.Fait_Socket_String (10, 46), 124, Bounded_String.Value ("date($20$Bonjour$)" & Ascii.Nul)), Test); Text_Io.Put ("Erreur ajoute date($20$Bonjour$) ? "); Text_Io.Put_Line (Boolean'Image (Test)); Text_Io.Put ("Tableau vide ? "); T.Teste_Vide (Valeur); Text_Io.Put_Line (Integer'Image (Valeur)); Text_Io.Put ("Tableau plein ? "); T.Teste_Plein (Erreur); Text_Io.Put_Line (Boolean'Image (Erreur)); T.Ajoute (Trame.Fait_Trame (1001, Trame.Fait_Host_String (194, 55, 147, 134), Trame.Fait_Socket_String (11, 47), 666, Bounded_String.Value ("heure($20$)" & Ascii.Nul)), Test); Text_Io.Put ("Erreur ajoute heure($20$) ? "); Text_Io.Put_Line (Boolean'Image (Test)); Text_Io.Put ("Tableau vide ? "); T.Teste_Vide (Valeur); Text_Io.Put_Line (Integer'Image (Valeur)); Text_Io.Put ("Tableau plein ? "); T.Teste_Plein (Erreur); Text_Io.Put_Line (Boolean'Image (Erreur)); T.Ajoute (Trame.Fait_Trame (1000, Trame.Fait_Host_String (194, 55, 147, 134), Trame.Fait_Socket_String (11, 47), 321, Bounded_String.Value ("heure($20$03$56$fin$)" & Ascii.Nul)), Test); Text_Io.Put ("Erreur ajoute heure($20$03$56$fin$) ? "); Text_Io.Put_Line (Boolean'Image (Test)); Text_Io.Put ("Tableau vide ? "); T.Teste_Vide (Valeur); Text_Io.Put_Line (Integer'Image (Valeur)); Text_Io.Put ("Tableau plein ? "); T.Teste_Plein (Erreur); Text_Io.Put_Line (Boolean'Image (Erreur)); T.Fait_Trame (1, Trame_Temp); T.Ajoute (Trame_Temp, Test); Text_Io.Put ("Erreur ajoute (meme chose que index1) ? "); Text_Io.Put_Line (Boolean'Image (Test)); Text_Io.Put ("Tableau vide ? "); T.Teste_Vide (Valeur); Text_Io.Put_Line (Integer'Image (Valeur)); Text_Io.Put ("Tableau plein ? "); T.Teste_Plein (Erreur); Text_Io.Put_Line (Boolean'Image (Erreur)); T.Trouve_Index (219, Valeur, Erreur); Text_Io.Put ("Erreur recherche Requete 219 ? "); Text_Io.Put_Line (Boolean'Image (Erreur)); Text_Io.Put ("Valeur de l'Index associe: "); Text_Io.Put_Line (Integer'Image (Valeur)); T.Trouve_Index (666, Valeur, Erreur); Text_Io.Put ("Erreur recherche Requete 666 ? "); Text_Io.Put_Line (Boolean'Image (Erreur)); Text_Io.Put ("Valeur de l'Index associe: "); Text_Io.Put_Line (Integer'Image (Valeur)); T.Insere_Integer (Valeur, 5, 667); Text_Io.Put_Line ("L index 666 a ete change en 667"); T.Trouve_Index (666, Valeur, Erreur); Text_Io.Put ("Erreur recherche Requete 666 ? "); Text_Io.Put_Line (Boolean'Image (Erreur)); T.Trouve_Index (667, Valeur, Erreur); Text_Io.Put ("Erreur recherche Requete 667 ? "); Text_Io.Put_Line (Boolean'Image (Erreur)); Text_Io.Put ("Contenu du champ Commande: "); T.Donne_String (Valeur, 6, Chaine_Temp); Text_Io.Put_Line (Bounded_String.Image (Chaine_Temp)); T.Insere_String (Valeur, 6, Bounded_String.Value ("operation($11$12$Treize$)")); Text_Io.Put_Line ("Remplacement du contenu de Commande par : operation($11$12$Treize$) "); Text_Io.Put ("Contenu du champ Commande: "); T.Donne_String (Valeur, 6, Chaine_Temp); Text_Io.Put_Line (Bounded_String.Image (Chaine_Temp)); T.Donne (321, 2, Chaine_Temp, Erreur); Text_Io.Put ("Erreur donne terme1 heure($20$03$56$fin$) ? "); Text_Io.Put_Line (Boolean'Image (Erreur)); Text_Io.Put ("Terme2 : "); Text_Io.Put_Line (Bounded_String.Image (Chaine_Temp)); T.Donne (321, 1, Chaine_Temp, Erreur); Text_Io.Put ("Erreur donne terme2 heure($20$03$56$fin$) ? "); Text_Io.Put_Line (Boolean'Image (Erreur)); Text_Io.Put ("Terme1 : "); Text_Io.Put_Line (Bounded_String.Image (Chaine_Temp)); T.Donne (321, 4, Chaine_Temp, Erreur); Text_Io.Put ("Erreur donne terme1 heure($20$03$56$fin$) ? "); Text_Io.Put_Line (Boolean'Image (Erreur)); Text_Io.Put ("Terme4 : "); Text_Io.Put_Line (Bounded_String.Image (Chaine_Temp)); T.Donne (321, 3, Chaine_Temp, Erreur); Text_Io.Put ("Erreur donne terme2 heure($20$03$56$fin$) ? "); Text_Io.Put_Line (Boolean'Image (Erreur)); Text_Io.Put ("Terme3 : "); Text_Io.Put_Line (Bounded_String.Image (Chaine_Temp)); Text_Io.Put ("Tableau plein ? "); T.Teste_Plein (Erreur); Text_Io.Put_Line (Boolean'Image (Erreur)); Text_Io.Put ("Erreur efface ? "); T.Efface (3, Erreur); Text_Io.Put_Line (Boolean'Image (Erreur)); Text_Io.Put ("Tableau plein ? "); T.Teste_Plein (Erreur); Text_Io.Put_Line (Boolean'Image (Erreur)); T.Trouve (Position, Trame.Fait_Trame (66, Trame.Fait_Host_String (193, 54, 146, 132), Trame.Fait_Socket_String (10, 46), 456, Bounded_String.Value ("date($22$Salut$)" & Ascii.Nul)), 5, Erreur); Text_Io.Put ("Erreur trouve date($22$Salut$) ? "); Text_Io.Put (Integer'Image (Position)); Text_Io.Put (" "); Text_Io.Put_Line (Boolean'Image (Erreur)); T.Donne_String (2, 2, Chaine_Temp); Text_Io.Put ("Index 2: Host: "); Text_Io.Put_Line (Bounded_String.Image (Chaine_Temp)); T.Donne_String (2, 3, Chaine_Temp); Text_Io.Put ("Index 2: Socket: "); Text_Io.Put_Line (Bounded_String.Image (Chaine_Temp)); T.Donne_String (2, 6, Chaine_Temp); Text_Io.Put ("Index 2: Commande: "); Text_Io.Put_Line (Bounded_String.Image (Chaine_Temp)); T.Donne_Contrat (2, Chaine_Temp); Text_Io.Put ("Index 2: Contrat: "); Text_Io.Put_Line (Bounded_String.Image (Chaine_Temp)); T.Donne_Integer (2, 1, Valeur); Text_Io.Put ("Index 2: Type_Msg: "); Text_Io.Put_Line (Integer'Image (Valeur)); T.Donne_Integer (2, 4, Valeur); Text_Io.Put ("Index 2: Etat: "); Text_Io.Put_Line (Integer'Image (Valeur)); T.Donne_Integer (2, 5, Valeur); Text_Io.Put ("Index 2: Requete: "); Text_Io.Put_Line (Integer'Image (Valeur)); T.Taille_Max (Valeur); Text_Io.Put ("Taille Max.: "); Text_Io.Put_Line (Integer'Image (Valeur)); T.Termine; end Test_Tableau;
nblk1=a nid=2 hdr6=12 [0x00] rec0=24 rec1=00 rec2=01 rec3=01e [0x01] rec0=1a rec1=00 rec2=0a rec3=032 [0x02] rec0=1a rec1=00 rec2=05 rec3=02e [0x03] rec0=14 rec1=00 rec2=08 rec3=084 [0x04] rec0=16 rec1=00 rec2=06 rec3=03c [0x05] rec0=01 rec1=00 rec2=04 rec3=022 [0x06] rec0=1a rec1=00 rec2=09 rec3=00c [0x07] rec0=19 rec1=00 rec2=07 rec3=028 [0x08] rec0=07 rec1=00 rec2=03 rec3=000 [0x09] rec0=0d rec1=00 rec2=07 rec3=000 tail 0x21762d17a87c48b330b7b 0x42a00088462060003 Free Block Chain: 0x2: 0000 00 00 01 c3 80 0b 20 31 34 36 2c 20 31 33 33 29 ┆ 146, 133)┆