WebRadioApp  0.1
Collaboration diagram for CALEND:

Functions

char istEinSchaltjahr (const int uJahr)
 Die Regel lautet: Alles, was durch 4 teilbar ist, ist ein Schaltjahr. Es sei denn, das Jahr ist durch 100 teilbar, dann ist es keins. Aber wenn es durch 400 teilbar ist, ist es doch wieder eins. More...
 
int getAnzahlTageImMonat (const int uMonat, const int uJahr)
 
int getAnzahlTageImJahr (const int uJahr)
 
int getWochentag (const int uTag, const int uMonat, const int uJahr)
 
int getTagDesJahres (const int uTag, const int uMonat, const int uJahr)
 
char getKalenderwoche (const int uTag, const int uMonat, const int uJahr)
 
int offtime (int64_t *t, long int offset, struct tm *tp)
 

Variables

const int arrTageImMonat [13]
 
const int arrMonatsOffset [13] = {0, 1, 4, 3, 6, 1, 4, 6, 2, 5, 0, 3, 5}
 

Detailed Description

Function Documentation

◆ getAnzahlTageImJahr()

int getAnzahlTageImJahr ( const int  uJahr)

References istEinSchaltjahr().

Here is the call graph for this function:

◆ getAnzahlTageImMonat()

int getAnzahlTageImMonat ( const int  uMonat,
const int  uJahr 
)

References arrTageImMonat, and istEinSchaltjahr().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getKalenderwoche()

char getKalenderwoche ( const int  uTag,
const int  uMonat,
const int  uJahr 
)

References getTagDesJahres(), getWochentag(), and istEinSchaltjahr().

Here is the call graph for this function:

◆ getTagDesJahres()

int getTagDesJahres ( const int  uTag,
const int  uMonat,
const int  uJahr 
)

References getAnzahlTageImMonat().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getWochentag()

int getWochentag ( const int  uTag,
const int  uMonat,
const int  uJahr 
)

References arrMonatsOffset.

Here is the caller graph for this function:

◆ istEinSchaltjahr()

char istEinSchaltjahr ( const int  uJahr)

Die Regel lautet: Alles, was durch 4 teilbar ist, ist ein Schaltjahr. Es sei denn, das Jahr ist durch 100 teilbar, dann ist es keins. Aber wenn es durch 400 teilbar ist, ist es doch wieder eins.

Parameters
uJahr
Returns
char

Here is the caller graph for this function:

◆ offtime()

int offtime ( int64_t *  t,
long int  offset,
struct tm *  tp 
)

References __isleap, LEAPS_THRU_END_OF, offset, SECS_PER_DAY, and SECS_PER_HOUR.

Here is the caller graph for this function:

Variable Documentation

◆ arrMonatsOffset

const int arrMonatsOffset[13] = {0, 1, 4, 3, 6, 1, 4, 6, 2, 5, 0, 3, 5}

◆ arrTageImMonat

const int arrTageImMonat[13]
Initial value:
= {0, 31, 28, 31, 30, 31, 30,
31, 31, 30, 31, 30, 31}