Annotation of embedaddon/php/ext/calendar/php_calendar.h, revision 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>