anchor.diff:   * the Initial Developer. All Rights Reserved.
    *
    * Contributor(s):
  + *   Craig Peterson <capeterson@users.sourceforge.net>
    *
    * ***** END LICENSE BLOCK ***** *)
   
  
positive.code:   Ab_DigitalSignature                       : Longint = $05054B50;
    Ab_Zip64EndCetralDirectory                : Longint = $06064B50;
    Ab_Zip64EndCetralDirectoryLocator         : Longint = $07064B50;
  
    Ab_WindowsExeSignature                    : Word    = $5A4D;       {!!.02}
    Ab_LinuxExeSigWord1                       : Word    = $457F;       {!!.02}
    Ab_LinuxExeSigWord2                       : Word    = $464C;       {!!.02}
  
    Ab_iWindowSize            = $8000;  {Inflate window size}
    Ab_iMaxCodeLen            = 16;     {Maximum bit length of any code}
    Ab_iMaxCodes              = 288;    {Maximum number of codes in any set}
    Size32K                   = 32768;
    AbDefZipSpanningThreshold = 0;
    AbDefPasswordRetries      = 3;
    AbFileIsEncryptedFlag     = $0001;
    AbHasDataDescriptorFlag   = $0008;
  
  var
    Ab_ZipEndCentralDirectorySignature : Longint = $06054B50;
  
  type
    PAbByteArray4K = ^TAbByteArray4K;
  
negative.code: 
    PAbIntegerArray = ^TAbIntegerArray;
    TAbIntegerArray = array[0..65535 div sizeof(integer)-1] of integer;
  
    TAbFollower =                      {used to expand reduced files}
      packed record
  