anchor.diff:  
   const FLREVersion=$00000004;
   
  -      FLREVersionString='1.00.2016.01.01.17.48.0000';
  +      FLREVersionString='1.00.2016.01.01.19.47.0000';
   
         FLREMaxPrefixCharClasses=32;
   
  
positive.code:        procedure AddUnicodeCategory(CategoryFlags:longword;IgnoreCase:boolean=false);
         procedure AddUnicodeScript(Script:longword;IgnoreCase:boolean=false);
         procedure AddUnicodeBlock(Block:longword;IgnoreCase:boolean=false);
         procedure Combine(From:TFLREUnicodeCharClass);
         function Subtraction(From,SubtractWith:TFLREUnicodeCharClass):boolean;
         function Intersection(From,IntersectWith:TFLREUnicodeCharClass):boolean;
  
negative.code:   for i:=low(TUnicodeCharRangeClasses) to high(TUnicodeCharRangeClasses) do begin
     SetLength(UnicodeCharRangeClasses[i],0);
    end;
    SetLength(UnicodeAdditionalBlocks,0);
    FreeAndNil(UnicodeClassHashMap);
    FreeAndNil(UnicodeScriptHashMap);
    FreeAndNil(UnicodeBlockHashMap);
    FreeAndNil(UnicodeAdditionalBlockHashMap);
    FreeAndNil(UnicodeClassLowerCaseHashMap);
    FreeAndNil(UnicodeScriptLowerCaseHashMap);
    FreeAndNil(UnicodeBlockLowerCaseHashMap);
    FreeAndNil(UnicodeAdditionalBlockLowerCaseHashMap);
    FreeAndNil(LowerUpperCaseUnicodeCharClass);
    FLREInitialized:=false;
   end;
  