anchor.diff:  end;
   
   procedure TFLREThreadLocalStorageInstance.DFAReset;
  -var State:PFLREDFAState;
  +var Index,SubIndex:longint;
  +    State:PFLREDFAState;
   begin
   
    // Reset state pools
  
positive.code:  if assigned(DFADeadState) then begin
    DFAFreeState(DFADeadState);
    FreeMem(DFADeadState);
   end;
   FreeAndNil(DFAStateCache);
   SetLength(DFAStackInstructions,0);
  
negative.code:        DFAUnanchoredStartState:PFLREDFAState;
         DFAReversedStartState:PFLREDFAState;
         DFADeadState:PFLREDFAState;
         DFAStartStates:array[0..2,0..(1 shl 6)-1] of PFLREDFAState;
         DFATemporaryState:TFLREDFAState;
         DFANewState:TFLREDFAState;
         DFACountStatesCached:longint;
  