anchor.diff:    if FUpdateInstaller and (FInstallerMSI = '') then
     begin
       writeln('Invalid arguments: -u cannot be specified if installer.msi is not.');
  -    Halt(3);
  +    ExitCode := 3;
  +    Exit;
     end;
   
     if (not FSilent and not FNologo) or FError then   // I4706
  
positive.code:       FColorMode := cmForceColor
      else if s = '-no-color' then
        FColorMode := cmForceNoColor
      else if FParamInfile = '' then FParamInfile := ParamStr(i)
      else if FParamOutfile = '' then FParamOutfile := ParamStr(i)
      else if FParamDebugfile = '' then FParamDebugfile := ParamStr(i)
  
negative.code:     writeln('          -schema-path    specify path to the keyboard_info json schema definitions');
      writeln('                          if not specified, then defaults to same folder as kmcomp.exe');
  
      if FError
        then ExitCode := 2
        else ExitCode := 0;
      Exit;
    end;
  
    CoInitializeEx(nil, COINIT_APARTMENTTHREADED);
  