comp.lang.ada
 help / color / mirror / Atom feed
From: grave <grave@ipnsun5.in2p3.fr>
Subject: need code improvment
Date: 1998/05/18
Date: 1998-05-18T00:00:00+00:00	[thread overview]
Message-ID: <35607DFE.59B@ipnsun5.in2p3.fr> (raw)


Hi all,

I'm working on a powerpc vme board and one of the solution I've found to
work with a vme address is the following :

with Ada.Unchecked_Conversion;
with System;
package try_vme is
type Vecteur1 is array(1..10) of Integer;

function Adresse_Tableau is new Ada.Unchecked_Conversion
(Integer,System.Address);

Tableau1 : Vecteur1;
for Tableau1'Address use Adresse_Tableau(16#12_2a8_000#);

-- some procedures

end try_vme;

Did someone can advice me for a better code ?
(i.e avoiding unchecked conversion)

Thanks in advance,

Xavier Grave




             reply	other threads:[~1998-05-18  0:00 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-05-18  0:00 grave [this message]
1998-05-18  0:00 ` need code improvment Steve Doiel
1998-05-19  0:00 ` Matthew Heaney
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox