anchor.diff:  function CreateUniqueIdentifier : String; // actually a GUID without parentheses, to be used as unique indentifier in db tables
   function IsUniqueIdentifier (const aUI : String): boolean;
   function CreateHumanReadableUniqueIdentier (const aLanguageCode : String): String; // a random unique identifier which is easy to be remembered, inspired by https://github.com/PerWiklander/IdentifierSentence
  +
  +procedure WordwrapStringByRows(const aSourceString : String; const aNumOfRows : integer; aRows : TStringList);
   
   function AddZerosFront (const aValue : integer; const aLength : integer) : String; overload;
   function AddZerosFront (const aValue : string; const aLength : integer) : String; overload;
  
positive.code: {$IFDEF LINUX}
  function sysconf(i:cint):clong;cdecl;external name 'sysconf';
  {$ENDIF}
  
  function AddZerosFront (const aValue : integer; const aLength : integer) : String;
  begin
  
negative.code: implementation
  
  uses
    DateUtils, base64, strutils,
    {$IFDEF WINDOWS}shlobj, registry, winutils,{$ELSE}LazUTF8,{$ENDIF}
    {$IFDEF LINUX}initc, ctypes, BaseUnix,{$ENDIF}
    mMathUtility;
  