anchor.diff:  
   var
     __dataObjectPool:TBaseQueue;
  +  {$IFDEF MSWINDOWS}
  +  {$ELSE}
  +  {$ENDIF}
   
   {$IFDEF MSWINDOWS}
   const
  
positive.code:   WM_NOTIFY_WORK = WM_USER + 2;
  {$ENDIF}
  
  function tick_diff(tick_start, tick_end: Cardinal): Cardinal;
  begin
    if tick_end >= tick_start then
  
negative.code:     FStateLocker.Leave;
    end;   
  end;
  
  
  procedure TSafeLogger.ExecuteLogData(const pvData:TLogDataObject);
  begin
  