anchor.diff:  
          PrefixCharClasses:TFLREPrefixCharClasses;
          CountPrefixCharClasses:longint;
  -       CountObviousPrefixCharClasses:longint;
  +       AveragePrefixCharClassesVariance:longint;
          PrefixPatternBitMasks:TFLRECharPatternBitMasks;
   
          ByteMap:TFLREByteMap;
  
positive.code:     end;
     end;
  
     CountObviousPrefixCharClasses:=0;
     for CurrentPosition:=0 to CountPrefixCharClasses-1 do begin
      Count:=0;
      for CurrentChar:=#0 to #255 do begin
  
negative.code:       inc(Count);
       end;
      end;
      inc(TotalCount,Count);
     end;
     if CountPrefixCharClasses>0 then begin
      AveragePrefixCharClassesVariance:=(TotalCount+((CountPrefixCharClasses+1) div 2)) div CountPrefixCharClasses;
     end else begin
      AveragePrefixCharClassesVariance:=255;
     end;
     DFAFastBeginningSearch:=AveragePrefixCharClassesVariance<32;
  
     CompilePrefixPattern;
  
  