chromium/third_party/unrar/src/timefn.cpp

#include "rar.hpp"

void RarTime::GetLocal(RarLocalTime *lt)
{}


void RarTime::SetLocal(RarLocalTime *lt)
{}




#ifdef _WIN_ALL
void RarTime::GetWinFT(FILETIME *ft)
{
  _ULARGE_INTEGER ul;
  ul.QuadPart=GetWin();
  ft->dwLowDateTime=ul.LowPart;
  ft->dwHighDateTime=ul.HighPart;
}


void RarTime::SetWinFT(FILETIME *ft)
{
  _ULARGE_INTEGER ul = {ft->dwLowDateTime, ft->dwHighDateTime};
  SetWin(ul.QuadPart);
}
#endif


// Get 64-bit representation of Windows FILETIME (100ns since 01.01.1601).
uint64 RarTime::GetWin()
{}


// Set 64-bit representation of Windows FILETIME (100ns since 01.01.1601).
void RarTime::SetWin(uint64 WinTime)
{}


time_t RarTime::GetUnix()
{}


void RarTime::SetUnix(time_t ut)
{}


// Get the high precision Unix time in nanoseconds since 01-01-1970.
uint64 RarTime::GetUnixNS()
{}


// Set the high precision Unix time in nanoseconds since 01-01-1970.
void RarTime::SetUnixNS(uint64 ns)
{}


uint RarTime::GetDos()
{}


void RarTime::SetDos(uint DosTime)
{}


void RarTime::GetText(wchar *DateStr,size_t MaxSize,bool FullMS)
{}


#ifndef SFX_MODULE
void RarTime::SetIsoText(const wchar *TimeText)
{}
#endif


#ifndef SFX_MODULE
void RarTime::SetAgeText(const wchar *TimeText)
{}
#endif


void RarTime::SetCurrentTime()
{}


// Add the specified signed number of nanoseconds.
void RarTime::Adjust(int64 ns)
{}


#ifndef SFX_MODULE
const wchar *GetMonthName(uint Month)
{}
#endif


bool IsLeapYear(uint Year)
{}