anchor.diff:      RegisterMethodCheck(c, 'function  MinInArrayI(aArray: array of Integer): Integer');
       RegisterMethodCheck(c, 'function  MinInArrayS(aArray: array of Single): Single');
       RegisterMethodCheck(c, 'function  MinS(A, B: Single): Single');
  -    RegisterMethodCheck(c, 'procedure MoveString(Source: String; var Destination: String; Count: Integer)');
  -    RegisterMethodCheck(c, 'function  Pos(SubStr: String; Str: String): Integer');
  +    RegisterMethodCheck(c, 'procedure MoveString(Source: string; var Destination: string; Count: Integer)');
  +    RegisterMethodCheck(c, 'function  Pos(SubStr: string; Str: string): Integer');
       RegisterMethodCheck(c, 'function  Power(aBase: Extended; aExp: Extended): Extended');
       RegisterMethodCheck(c, 'function  RandomRangeI(aFrom: Integer; aTo: Integer): Integer');
       RegisterMethodCheck(c, 'function  RGBDecToBGRHex(aR: Byte; aG: Byte; aB: Byte): AnsiString');
  -    RegisterMethodCheck(c, 'function  RGBToBGRHex(aHexColor: String): AnsiString');
  +    RegisterMethodCheck(c, 'function  RGBToBGRHex(aHexColor: string): AnsiString');
       RegisterMethodCheck(c, 'function  RoundTo(aValue: Single; aBase: Integer): Integer');
       RegisterMethodCheck(c, 'function  Sqr(A: Extended): Extended');
  -    RegisterMethodCheck(c, 'function  StringReplace(Str: String; OldPattern: String; NewPattern: String; Flags: TReplaceFlags): String');
  +    RegisterMethodCheck(c, 'function  StringReplace(Str: string; OldPattern: string; NewPattern: string; Flags: TReplaceFlags): String');
       RegisterMethodCheck(c, 'function  SumI(aArray: array of Integer): Integer');
       RegisterMethodCheck(c, 'function  SumS(aArray: array of Single): Single');
       RegisterMethodCheck(c, 'function  TimeToString(aTicks: Integer): AnsiString');
       RegisterMethodCheck(c, 'function  TimeToTick(aHours: Integer; aMinutes: Integer; aSeconds: Integer): Cardinal');
  -    RegisterMethodCheck(c, 'function  Trim(Str: String): String');
  -    RegisterMethodCheck(c, 'function  TrimLeft(Str: String): String');
  -    RegisterMethodCheck(c, 'function  TrimRight(Str: String): String');
  +    RegisterMethodCheck(c, 'function  Trim(Str: string): String');
  +    RegisterMethodCheck(c, 'function  TrimLeft(Str: string): String');
  +    RegisterMethodCheck(c, 'function  TrimRight(Str: string): String');
       RegisterMethodCheck(c, 'function  TruncTo(aValue: Single; aBase: Integer): Integer');
  -    RegisterMethodCheck(c, 'function  UpperCase(Str: String): String');
  +    RegisterMethodCheck(c, 'function  UpperCase(Str: string): String');
       //*Utils-Check*//
   
       // Register objects
  
positive.code:     RegisterMethodCheck(c, 'function  HouseWoodcutterChopOnly(aHouseID: Integer): Boolean');
      RegisterMethodCheck(c, 'function  HouseWoodcutterMode(aHouseID: Integer): TKMWoodcutterMode');
      RegisterMethodCheck(c, 'function  HouseWorker(aHouseID: Integer): Integer');
      RegisterMethodCheck(c, 'function  IsFieldAt(aHand: Shortint; X, Y: Integer): Boolean');
      RegisterMethodCheck(c, 'function  IsFieldPlanAt(var aHand: Integer; X, Y: Integer): Boolean');
      RegisterMethodCheck(c, 'function  IsHousePlanAt(var aHand: Integer; var aHouseType: TKMHouseType; X, Y: Integer): Boolean');
      RegisterMethodCheck(c, 'function  IsMissionBlockColorSelection: Boolean');
  
negative.code:     RegisterMethodCheck(c, 'function  ArrayRemoveIndexS(aIndex: Integer; aArray: TAnsiStringArray): TAnsiStringArray');
      RegisterMethodCheck(c, 'function  BoolToStr(aBool: Boolean): AnsiString');
      RegisterMethodCheck(c, 'function  CeilTo(aValue: Single; aBase: Integer): Integer');
      RegisterMethodCheck(c, 'function  ColorBrightness(aHexColor: string): Single');
      RegisterMethodCheck(c, 'function  CompareString(Str1: string; Str2: string): Integer');
      RegisterMethodCheck(c, 'function  CompareText(Str1: string; Str2: string): Integer');
      RegisterMethodCheck(c, 'function  CopyString(Str: string; Index: Integer; Count: Integer): String');
      RegisterMethodCheck(c, 'procedure DeleteString(var Str: string; Index: Integer; Count: Integer)');
      RegisterMethodCheck(c, 'function  EnsureRangeI(aValue: Integer; aMin, aMax: Integer): Integer');
      RegisterMethodCheck(c, 'function  EnsureRangeS(aValue: Single; aMin, aMax: Single): Single');
      RegisterMethodCheck(c, 'function  FloorTo(aValue: Single; aBase: Integer): Integer');
      RegisterMethodCheck(c, 'function  Format(aFormatting: string; aData: array of const): string');
      RegisterMethodCheck(c, 'function  FormatFloat(aFormat: string; aValue: Single): string');
      RegisterMethodCheck(c, 'function  IfThen(aBool: Boolean; aTrue: AnsiString; aFalse: AnsiString): AnsiString');
      RegisterMethodCheck(c, 'function  IfThenI(aBool: Boolean; aTrue: Integer; aFalse: Integer): Integer');
      RegisterMethodCheck(c, 'function  IfThenS(aBool: Boolean; aTrue: Single; aFalse: Single): Single');
  