anchor.diff:       TPFLREInstructionsStatic=array[0..65535] of PFLREInstruction;
   
        TFLRECapturesToSubMatchesMap=array of longint;
  +
  +     PFLRENativeCodeMemoryManagerBlock=^TFLRENativeCodeMemoryManagerBlock;
  +     TFLRENativeCodeMemoryManagerBlock=packed record
  +      Signature:TFLREPtrUInt;
  +      Previous:PFLRENativeCodeMemoryManagerBlock;
  +      Next:PFLRENativeCodeMemoryManagerBlock;
  +      Size:TFLREPtrUInt;
  +     end;
  +
  +     PFLRENativeCodeMemoryManagerBlockContainer=^TFLRENativeCodeMemoryManagerBlockContainer;
  +     TFLRENativeCodeMemoryManagerBlockContainer=record
  +      Previous:PFLRENativeCodeMemoryManagerBlockContainer;
  +      Next:PFLRENativeCodeMemoryManagerBlockContainer;
  +      Base:pointer;
  +      Size:TFLREPtrUInt;
  +      Used:TFLREPtrUInt;
  +      First:PFLRENativeCodeMemoryManagerBlock;
  +      Last:PFLRENativeCodeMemoryManagerBlock;
  +     end;
  +
  +     TFLRENativeCodeMemoryManager=class
  +      private
  +       PageSize:TFLREPtrUInt;
  +       Alignment:TFLREPtrUInt;
  +       function AllocateBlockContainer(BlockContainerSize:TFLREPtrUInt):PFLRENativeCodeMemoryManagerBlockContainer;
  +       procedure FreeBlockContainer(BlockContainer:PFLRENativeCodeMemoryManagerBlockContainer);
  +      public
  +       First:PFLRENativeCodeMemoryManagerBlockContainer;
  +       Last:PFLRENativeCodeMemoryManagerBlockContainer;
  +       constructor Create;
  +       destructor Destroy; override;
  +       function GetMemory(Size:TFLREPtrUInt):pointer;
  +       procedure FreeMemory(p:pointer);
  +       function ReallocMemory(p:pointer;Size:TFLREPtrUInt):pointer;
  +     end;
   
        PFLREParallelNFAStateItem=^TFLREParallelNFAStateItem;
        TFLREParallelNFAStateItem=longint;
  
positive.code:   FLREInitialized:=true;
    InitializeUTF8DFA;
    InitializeUnicode;
   end;
  end;
  
  
negative.code: 
  interface
  
  uses {$ifdef windows}Windows,{$endif}{$ifdef unix}dl,BaseUnix,Unix,UnixType,{$endif}SysUtils,Classes,FLREUnicode;
  
  const FLREVersion=$00000002;
  
        FLREVersionString='1.00.2015.08.29.05.05.0000';
  
        MaxPrefixCharClasses=32;
  
        MinNativeCodeBlockContainerSize=1048576;
  
        carfIGNORECASE=1 shl 0;
        carfSINGLELINE=1 shl 1;
  