A Delphi project "DeleD 3-D" which I try to convert, has unit_PNGSupport with method:
function TPNGProcessor.SwapLong( const aValue: Cardinal ): Cardinal; assembler;
asm
mov eax, aValue
bswap eax;
end;What would be a cross-platform replacement?
I read that bswap is used for converting big-endian (Intel) format to little-endian (Motorolla etc.) format.
However this a an old Delphi app, Win32 only.
Later PNG support functions can be replaced with something else, bu that is another story.
Regards,
Juha
