anchor.diff:    PjsData = ^TjsData;
     jsFinalizeCallback = procedure(data: PjsData); cdecl;
     jsData = packed record
  -    typeName: array[0..100-1] of AnsiChar; //char
  +    typeName: array[0..99] of AnsiChar; //char
       propertyGet: jsGetPropertyCallback;
       propertySet: jsSetPropertyCallback;
       finalize: jsFinalizeCallback;
  
positive.code:   wkeLoadHTMLW(Self, PChar(AHTML));
  {$ELSE}
    wkeLoadHTML(Self, PChar({$IFDEF FPC}AHTML{$ELSE}AnsiToUtf8(AHTML){$ENDIF}));
  {$ENDIF};
  end;
  
  procedure wkeWebView.LoadFile(const AFileName: string);
  
negative.code:   Result := wkeGetTitleW(Self);
  {$ELSE}
    Result := {$IFDEF FPC}wkeGetTitle(Self){$ELSE}Utf8ToAnsi(wkeGetTitle(Self)){$ENDIF};
  {$ENDIF}
  end;
  
  procedure wkeWebView.Resize(w: Integer; h: Integer);
  