[fpc-pascal] Re: Endian issues when porting FPC programs from x86 to other platforms
bo.berglund at gmail.com
Tue Nov 2 19:04:10 CET 2010
On Tue, 02 Nov 2010 09:32:36 +0100, Thomas Schatzl
<tom_at_work at gmx.at> wrote:
>> 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.
Thanks, that helps a lot! Are there also overloaded BEtoN functions
for floating point values?
function BEtoN(const AValue: Single):Single;
function BEtoN(const AValue: Double):Double;
Developer in Sweden
More information about the fpc-pascal