* Dotted filenames for package bzip2

This commit is contained in:
Michaël Van Canneyt 2023-03-06 14:57:57 +01:00
parent c5c40147e6
commit c7f406b1f9
7 changed files with 29 additions and 1 deletions

View File

@ -0,0 +1,3 @@
unit System.Bzip2;
{$DEFINE FPC_DOTTEDUNITS}
{$i bzip2.pas}

View File

@ -0,0 +1,3 @@
unit System.Bzip2comn;
{$DEFINE FPC_DOTTEDUNITS}
{$i bzip2comn.pp}

View File

@ -0,0 +1,3 @@
unit System.Bzip2stream;
{$DEFINE FPC_DOTTEDUNITS}
{$i bzip2stream.pp}

View File

@ -0,0 +1,5 @@
src/bzip2.pas=namespaced/System.Bzip2.pas
{s*:src/}=namespaced/
{i+:src/}
src/bzip2stream.pp=namespaced/System.Bzip2stream.pp
src/bzip2comn.pp=namespaced/System.Bzip2comn.pp

View File

@ -1,4 +1,6 @@
{$IFNDEF FPC_DOTTEDUNITS}
unit bzip2;
{$ENDIF FPC_DOTTEDUNITS}
{****************************************************************************
BZIP2 decompression unit
@ -26,7 +28,11 @@ interface
{$goto on}
{$IFDEF FPC_DOTTEDUNITS}
uses System.Objects, System.Bzip2comn;
{$ELSE FPC_DOTTEDUNITS}
uses objects, bzip2comn;
{$ENDIF FPC_DOTTEDUNITS}
Type
Tbzip2_decode_stream=object(Tstream)

View File

@ -1,4 +1,6 @@
{$IFNDEF FPC_DOTTEDUNITS}
unit bzip2comn;
{$ENDIF FPC_DOTTEDUNITS}
interface
@ -73,4 +75,4 @@ begin
base[i]:=((limit[i-1]+1) shl 1)-base[i];
end;
end.
end.

View File

@ -1,6 +1,8 @@
{$mode objfpc}
{$h+}
{$IFNDEF FPC_DOTTEDUNITS}
unit bzip2stream;
{$ENDIF FPC_DOTTEDUNITS}
{****************************************************************************
BZIP2 decompression unit
@ -30,7 +32,11 @@ interface
{$goto on}
{$IFDEF FPC_DOTTEDUNITS}
uses System.Classes,System.SysUtils, System.Bzip2comn;
{$ELSE FPC_DOTTEDUNITS}
uses Classes,SysUtils, bzip2comn;
{$ENDIF FPC_DOTTEDUNITS}
Type
TDecompressBzip2Stream=Class(TOwnerStream)