Annotation of embedaddon/php/ext/calendar/php_calendar.h, revision 1.1.1.1
1.1 misho 1: #ifndef PHP_CALENDAR_H
2: #define PHP_CALENDAR_H
3:
4: extern zend_module_entry calendar_module_entry;
5: #define calendar_module_ptr &calendar_module_entry
6:
7: /* Functions */
8:
9: PHP_MINIT_FUNCTION(calendar);
10: PHP_MINFO_FUNCTION(calendar);
11:
12: PHP_FUNCTION(jdtogregorian);
13: PHP_FUNCTION(gregoriantojd);
14: PHP_FUNCTION(jdtojulian);
15: PHP_FUNCTION(juliantojd);
16: PHP_FUNCTION(jdtojewish);
17: PHP_FUNCTION(jewishtojd);
18: PHP_FUNCTION(jdtofrench);
19: PHP_FUNCTION(frenchtojd);
20: PHP_FUNCTION(jddayofweek);
21: PHP_FUNCTION(jdmonthname);
22: PHP_FUNCTION(easter_days);
23: PHP_FUNCTION(easter_date);
24: PHP_FUNCTION(unixtojd);
25: PHP_FUNCTION(jdtounix);
26: PHP_FUNCTION(cal_from_jd);
27: PHP_FUNCTION(cal_to_jd);
28: PHP_FUNCTION(cal_days_in_month);
29: PHP_FUNCTION(cal_info);
30:
31: #define phpext_calendar_ptr calendar_module_ptr
32:
33: /*
34: * Specifying the easter calculation method
35: *
36: * DEFAULT is Anglican, ie. use Julian calendar before 1753
37: * and Gregorian after that. With ROMAN, the cutoff year is 1582.
38: * ALWAYS_GREGORIAN and ALWAYS_JULIAN force the calendar
39: * regardless of date.
40: *
41: */
42:
43: #define CAL_EASTER_DEFAULT 0
44: #define CAL_EASTER_ROMAN 1
45: #define CAL_EASTER_ALWAYS_GREGORIAN 2
46: #define CAL_EASTER_ALWAYS_JULIAN 3
47:
48: #endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>