comp.lang.ada
 help / color / mirror / Atom feed
From: chris <spamoff.danx@ntlworld.com>
Subject: Re: Importing C structs?
Date: Tue, 12 Aug 2003 01:02:40 +0100
Date: 2003-08-12T01:02:40+01:00	[thread overview]
Message-ID: <v6WZa.9773$Kx1.139721@newsfep4-glfd.server.ntli.net> (raw)
In-Reply-To: <J7cWa.1385$qN3.186969@news20.bellglobal.com>



> WRT to C structures and portability, what you may find
> is that all your effort will be trashed on another
> platform where they have defined some members slightly
> differently (different sizes, pad members, different
> alignment rules and filling/packing, different order
> etc.)  So, if this is a concern, a wrapper is much
> safer in the portability sense.

Thanks for the advice.

It is in my case.  Some things can be different sizes and have different 
forms depending on the environment and how you compile it.  A wrapper 
looks like the best option.


Chris




  reply	other threads:[~2003-08-12  0:02 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-07-30 20:03 Importing C structs? Freejack
2003-07-30 20:52 ` chris
2003-07-30 21:26   ` Freejack
2003-07-30 23:50   ` tmoran
2003-07-31 10:53     ` chris
2003-08-04 14:33     ` Andreas Almroth
2003-08-04 15:16       ` Samuel Tardieu
2003-08-04 20:07         ` Randy Brukardt
2003-07-31 17:14   ` Warren W. Gay VE3WWG
2003-08-12  0:02     ` chris [this message]
2003-07-31 18:17   ` Xenos
2003-07-31 19:16     ` Simon Wright
2003-07-31 20:17       ` Samuel Tardieu
2003-07-31 20:40       ` Xenos
2003-07-30 23:14 ` Ching Bon Lam
2003-07-31  0:07   ` tmoran
2003-07-31  5:35   ` Matthew Heaney
2003-07-31  7:46     ` Freejack
2003-07-31  9:27       ` Martin Dowie
2003-07-31 21:41         ` Freejack
2003-08-01  7:39           ` Martin Dowie
2003-07-31 17:34       ` Matthew Heaney
2003-07-31 11:29     ` Ching Bon Lam
2003-07-31 16:59       ` Matthew Heaney
2003-07-31 17:32         ` Warren W. Gay VE3WWG
2003-07-31 17:13       ` Matthew Heaney
2003-07-31 17:40       ` Randy Brukardt
2003-07-31  5:21 ` 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