mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-12 13:09:35 +02:00
* Move basenenc back to fcl-base, sysutils is needed
(cherry picked from commit 7626af634c
)
This commit is contained in:
parent
ceddfd11cc
commit
f6e7ee1212
packages
@ -139,6 +139,7 @@ begin
|
||||
P.Sources.AddSrcFiles('src/win/fclel.*', P.Directory);
|
||||
// Install windows resources
|
||||
P.InstallFiles.Add('src/win/fclel.res',AllWindowsOSes,'$(unitinstalldir)');
|
||||
T:=P.Targets.addUnit('basenenc.pp');
|
||||
|
||||
// Examples
|
||||
P.ExamplePath.Add('examples');
|
||||
|
@ -19,9 +19,10 @@ unit basenenc;
|
||||
|
||||
interface
|
||||
|
||||
uses Types, SysUtils;
|
||||
uses SysUtils;
|
||||
|
||||
Type
|
||||
TBytes = Array of Byte;
|
||||
|
||||
{ TAlphabetEncoder }
|
||||
TReverseAlphabet = Array[0..255] of Byte;
|
||||
@ -42,7 +43,7 @@ Type
|
||||
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_');
|
||||
Private
|
||||
FBits : Byte;
|
||||
FAlphabet : TByteDynArray;
|
||||
FAlphabet : TBytes;
|
||||
FReverse : TReverseAlphabet;
|
||||
FPadding : Integer;
|
||||
class var StdEncoders : Array[TStandardEncoder] of TAlphabetEncoder;
|
||||
@ -74,7 +75,7 @@ Type
|
||||
// Bits per characters
|
||||
Property Bits : Byte Read FBits;
|
||||
// ASCII value of characters
|
||||
Property Alphabet : TByteDynArray Read FAlphabet;
|
||||
Property Alphabet : TBytes Read FAlphabet;
|
||||
// Reverse byte->character map
|
||||
Property Reverse : TReverseAlphabet Read FReverse;
|
||||
// Bits of padding
|
@ -117,7 +117,6 @@ begin
|
||||
end;
|
||||
|
||||
T:=P.Targets.AddUnit('objects.pp',ObjectsOSes);
|
||||
T:=P.Targets.AddUnit('basenenc.pp');
|
||||
|
||||
T:=P.Targets.AddUnit('printer.pp',PrinterOSes);
|
||||
T.Dependencies.AddInclude('printerh.inc',PrinterOSes);
|
||||
|
Loading…
Reference in New Issue
Block a user