anchor.diff:  end;
   
   //-- BG ---------------------------------------------------------- 17.12.2010 --
  -constructor TBuffer.Create(Text: TBuffString; Name: TBuffString = ''; CodePage: TBuffCodePage = CP_UTF16LE);
  +constructor TBuffer.Create(const Text: TBuffString; const Name: TBuffString = ''; CodePage: TBuffCodePage = CP_UTF16LE);
   var
     I: Integer;
   begin
  
positive.code:   public
      class function Convert(Text: PByte; ByteCount: Integer; CodePage, InitialCodePage: TBuffCodePage): TBuffString; overload; {$ifdef UseInline} inline; {$endif}
      class function Convert(Text: PByte; ByteCount: Integer; CodePage: TBuffCodePage): TBuffString; overload; {$ifdef UseInline} inline; {$endif}
      class function Convert(Text: TBuffString; CodePage: TBuffCodePage): TBuffString; overload; {$ifdef UseInline} inline; {$endif}
      constructor Create(const Doc: TBuffer); overload;
      constructor Create(Stream: TStream; CodePage: TBuffCodePage; Name: TBuffString = ''); overload;
      constructor Create(Stream: TStream; Name: TBuffString = ''); overload;
      constructor Create(Text: PByte; ByteCount: Integer; CodePage, InitialCodePage: TBuffCodePage; Name: TBuffString = ''); overload;
      constructor Create(Text: PByte; ByteCount: Integer; CodePage: TBuffCodePage; Name: TBuffString = ''); overload;
      constructor Create(Text: TBuffString; CodePage: TBuffCodePage; Name: TBuffString = ''); overload;
      constructor Create(Text: TBuffString; Name: TBuffString = ''; CodePage: TBuffCodePage = CP_UTF16LE); overload;
      destructor Destroy; override;
      function AsString: TBuffString; {$ifdef UseInline} inline; {$endif}
      function GetString(FromIndex, UntilIndex: Integer): TBuffString;
  
negative.code: end;
  
  //-- BG ---------------------------------------------------------- 06.12.2011 --
  class function TBuffer.Convert(const Text: TBuffString; CodePage: TBuffCodePage): TBuffString;
  var
    Buffer: TBuffer;
  begin
  