Loading [MathJax]/extensions/MathZoom.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
OSTime.c File Reference

Functions

asm OSTime OSGetTime (void)
 
asm OSTick OSGetTick (void)
 
static asm void __SetTime (OSTime time)
 
void __OSSetTime (OSTime time)
 
OSTime __OSGetSystemTime ()
 
OSTime __OSTimeToSystemTime (OSTime time)
 
asm void __OSSetTick (register OSTick newTicks)
 
static int IsLeapYear (int year)
 
static int GetYearDays (int year, int mon)
 
static int GetLeapDays (int year)
 
static void GetDates (int days, OSCalendarTime *td)
 
void OSTicksToCalendarTime (OSTime ticks, OSCalendarTime *td)
 
OSTime OSCalendarTimeToTicks (OSCalendarTime *td)
 

Variables

static int YearDays [MONTH_MAX]
 
static int LeapYearDays [MONTH_MAX]
 

Function Documentation

◆ __OSGetSystemTime()

OSTime __OSGetSystemTime ( void )

◆ __OSSetTick()

asm void __OSSetTick ( register OSTick newTicks)

◆ __OSSetTime()

void __OSSetTime ( OSTime time)

◆ __OSTimeToSystemTime()

OSTime __OSTimeToSystemTime ( OSTime time)

◆ __SetTime()

static asm void __SetTime ( OSTime time)
static

◆ GetDates()

static void GetDates ( int days,
OSCalendarTime * td )
static

◆ GetLeapDays()

static int GetLeapDays ( int year)
static

◆ GetYearDays()

static int GetYearDays ( int year,
int mon )
static

◆ IsLeapYear()

static int IsLeapYear ( int year)
static

◆ OSCalendarTimeToTicks()

OSTime OSCalendarTimeToTicks ( OSCalendarTime * td)

◆ OSGetTick()

asm OSTick OSGetTick ( void )

◆ OSGetTime()

asm OSTime OSGetTime ( void )

◆ OSTicksToCalendarTime()

void OSTicksToCalendarTime ( OSTime ticks,
OSCalendarTime * td )

Variable Documentation

◆ LeapYearDays

int LeapYearDays[MONTH_MAX]
static
Initial value:
= {0, 31, 60, 91, 121, 152,
182, 213, 244, 274, 305, 335}

◆ YearDays

int YearDays[MONTH_MAX]
static
Initial value:
= {0, 31, 59, 90, 120, 151,
181, 212, 243, 273, 304, 334}