mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-23 17:09:10 +02:00
added WriteLRSReversedWords
git-svn-id: trunk@5792 -
This commit is contained in:
parent
89a58abfeb
commit
56c3721bf0
@ -244,6 +244,7 @@ procedure WriteLRS10BytesReversed(s: TStream; p: Pointer);
|
||||
procedure WriteLRSNull(s: TStream; Count: integer);
|
||||
procedure WriteLRSEndianBigDoubleAsEndianLittleExtended(s: TStream;
|
||||
PPCDouble: PByte);
|
||||
procedure WriteLRSReversedWords(s: TStream; p: Pointer; Count: integer);
|
||||
|
||||
|
||||
implementation
|
||||
@ -1831,6 +1832,18 @@ begin
|
||||
s.Write(a[0],10);
|
||||
end;
|
||||
|
||||
procedure WriteLRSReversedWords(s: TStream; p: Pointer; Count: integer);
|
||||
var
|
||||
w: Word;
|
||||
i: Integer;
|
||||
begin
|
||||
for i:=0 to Count-1 do begin
|
||||
w:=PWord(P)[i];
|
||||
w:=(w shr 8) or ((w and $ff) shl 8);
|
||||
s.Write(w,2);
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure WriteLRSNull(s: TStream; Count: integer);
|
||||
var
|
||||
c: char;
|
||||
|
Loading…
Reference in New Issue
Block a user