anchor.diff:  
   uses
      lbp_current_time,
  -   baseunix,
  -   unixtype,
  +   lbp_types,
  +   dateutils,
      sysutils;
   
   const
  
positive.code:    P:= ParamStr( 1);
     if( Pos( ':', P) > 0) then begin
        lbpDT.Str:= P;
        writeln(  DateTimetoUnixTime( lbpDT.TimeOfDay));
     end else begin
        Val( P, UnixTime, Code); // Convert the string representation of UnixTime to a time_t;
        if( Code > 0) then begin
           Usage();  // Aborts the program
        end;
        lbpDT.TimeOfDay:= UnixTimeToDateTime( UnixTime);
        writeln( lbpDT.Str); 
     end;
     lbpDT.Destroy();
  
negative.code:    
     
  // ************************************************************************
  // * main() 
  // ************************************************************************
  
  var
     P:         string;  // First parameter on the command line.
     UnixTime:  word64;
     Code:      word;    // Conversion errors
     lbpDT:     tlbpTimeClass;   
  begin
     if( ParamCount <> 1) then begin
        Usage(); // Aborts the program
  