#ifndef _CALENDAR_H
#define _CALENDAR_H

unsigned char is_leap(const unsigned int year);

unsigned short days_of_month(const unsigned int uMonat, const unsigned int uJahr);

short getAnzahlTageImJahr(const unsigned int uJahr);

short getWochentag(const unsigned int uTag, const unsigned int uMonat, const unsigned int uJahr);

short getTagDesJahres(const unsigned int uTag, const unsigned int uMonat, const unsigned int uJahr);

short getKalenderwoche(short uTag, short uMonat, short uJahr);

void getOsterdatum(const unsigned int uJahr, unsigned int *uTag, unsigned int *uMonat);

void getViertenAdvent(const unsigned int uJahr, unsigned int *uTag, unsigned int *uMonat);

#endif