anchor.diff:    protected
       function GB2312DecodeChar(c1, c2: Byte): TBuffChar;
       function KSC5601DecodeChar(c1, c2: Byte): TBuffChar;
  +  end;
  +
  +  TBuffConvIBM936 = class(TBuffConvEastAsia)
  +  public
  +    function NextChar: TBuffChar; override;
     end;
   
     TBuffConvEUC = class(TBuffConvEastAsia)
  
positive.code:   end;
  end;
  
  { TBuffConvISO2022JP }
  
  //-- BG ---------------------------------------------------------- 27.09.2012 --
  
negative.code:   protected
      procedure Assign(Source: TBuffConverter); override;
    public
      procedure AfterConstruction; override;
      function NextChar: TBuffChar; override;
    end;
  
    // BG, 02.10.2012: converts code page 858 using an AnsiCharHighMap to unicode.
    TBuffConvLatin1Euro = class(TBuffConverter)
    public
      function NextChar: WideChar; override;
    end;
  
    TBuffConvEstonian922 = class(TBuffConverter)
    public
      function NextChar: WideChar; override;
    end;
  
    // BG, 26.09.2012: converts shift-jis (codepage 932) to unicode.
  