ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/oup/current/DataAccess/DataAccess.pas
(Generate patch)

Comparing oup/current/DataAccess/DataAccess.pas (file contents):
Revision 109 by alloc, Wed Feb 21 03:12:33 2007 UTC vs.
Revision 116 by alloc, Mon Feb 26 22:57:02 2007 UTC

# Line 43 | Line 43 | type
43      procedure UpdateDatFilePart(FileID, Offset, Size: Integer; Src: TStream); overload; virtual; abstract;
44      procedure UpdateDatFilePart(FileID, Offset, Size: Integer; Src: Pointer); overload;
45  
46 +    function GetDatLinks(FileID: Integer): TDatLinkList; virtual; abstract;
47 +    function GetDatLink(FileID, DatOffset: Integer): TDatLink; virtual; abstract;
48      function GetRawList(FileID: Integer): TRawDataList; virtual; abstract;
49      function GetRawInfo(FileID, DatOffset: Integer): TRawDataInfo; virtual; abstract;
50  
# Line 271 | Line 273 | begin
273    data := TMemoryStream.Create;
274    data.Write(Src[0], Length(Src));
275    data.Seek(0, soFromBeginning);
276 <  AppendRawFile(LocSep, data);
276 >  Result := AppendRawFile(LocSep, data);
277    data.Free;
278   end;
279  
# Line 282 | Line 284 | begin
284    data := TMemoryStream.Create;
285    data.Write(Src^, Size);
286    data.Seek(0, soFromBeginning);
287 <  AppendRawFile(LocSep, data);
287 >  Result := AppendRawFile(LocSep, data);
288    data.Free;
289   end;
290  

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)