]> git.karo-electronics.de Git - oswald.git/blobdiff - ui/calendar.h
Oh boy... lots of changes, too many to describe
[oswald.git] / ui / calendar.h
diff --git a/ui/calendar.h b/ui/calendar.h
new file mode 100644 (file)
index 0000000..636085f
--- /dev/null
@@ -0,0 +1,21 @@
+#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
+