On Tue, 02 Nov 2010 09:32:36 +0100, Thomas Schatzl
<tom_at_w...@gmx.at> wrote:

>Hi,
>
>> Or maybe this is a moot question if FPC is only so far running on
>> platforms that have the same endian as x86 CPU:s? I have no
>> information on this though...
>> 
>> I can see at least these targets:
>> - Windows and Linux on x86 CPU:s
>> - Embedded Linux on ARM CPU:s
>
>Sparc, PowerPC are big endian, there is an ARM big endian target too.
>
>Use BEtoN, NtoBE if the source is known to be big endian.
>
>(http://www.freepascal.org/docs-html/rtl/system/beton.html)
>(http://www.freepascal.org/docs-html/rtl/system/ntobe.html)
>

Thanks, that helps a lot! Are there also overloaded BEtoN functions
for floating point values?
Like so:

function BEtoN(const AValue: Single):Single;

function BEtoN(const AValue: Double):Double;



-- 
Bo Berglund
Developer in Sweden

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to