Ansosnten wohl eher OR, anstatt +.
Delphi-Quellcode:
function Big2Little32(ina: tpa4): LongInt;
begin
Result:=ina[3] or
ina[2] shl 8 or
ina[1] shl 16 or
ina[0] shl 24;
end;
Und falls man Assembler nutzt, muß man später auch noch die 64-Bit-Version basteln, denn in Win64 sind die Register anders belegt.