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>