anchor.diff:  
   uses
     DateUtils,
  -  {$ifdef windows}shlobj,{$endif}
  +  {$ifdef windows}shlobj,{$else}LazUTF8,{$endif}
  +  {$ifdef linux}initc, ctypes,{$endif}
     mMathUtility;
  +
  +{$ifdef linux}
  +function sysconf(i:cint):clong;cdecl;external name 'sysconf';
  +{$endif}
   
   function AddZerosFront (aValue : integer; aLength : integer) : String;
   var
  
positive.code:   GetSystemInfo(Info);
    Result := Info.dwNumberOfProcessors;
  end;
  
  function GetApplicationLocalDataFolder(const aApplicationSubDir: string): String;
  var
  
negative.code: {$ENDIF}
  
  uses
    Classes, SysUtils, Variants, {$ifdef windows}Windows,{$endif}
    mIntList, mDoubleList;
  
  const
  