Hallo

> On Sun, May 01, 2005 at 09:41:51AM -0700, Steven M. Schultz wrote:
> > On Sun, 1 May 2005 [EMAIL PROTECTED] wrote:
> >       A pleasant side effect is that you should have an easier time
> >       of building with Cygwin.
> >
> > > Most appear to be type conversions which are not cast ie long to uint32_t.
> >
> >       The correct thing, I believe, is not to just add casts (although that
> >       might be correct in many cases) but to change the the 'long' to
> >       'uint32_t' (or int32_t).  On 64bit platforms 'long' is 8 bytes
> >       (64bits).
> 
> This may not matter here, but I believe on X86-64 Windows "long"
> remains 32 bits, in order to avoid breaking data structure layout in
> the Windows ABI.  I don't know how this might impact Cygwin or other
> code.
Most other data types stay at the same size, take a look here:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/win64/win64/abstract_data_models.asp

The problem from which they speak here is "carefully written". ;)

Here is a overview of the datatypes supported my .Net:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclang/html/_langref_Data_Type_Ranges.asp



auf hoffentlich bald,

Berni the Chaos of Woodquarter

Email: [EMAIL PROTECTED]
www: http://www.lysator.liu.se/~gz/bernhard


-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
_______________________________________________
Mjpeg-users mailing list
Mjpeg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mjpeg-users

Reply via email to