14#ifndef DATE_FORMAT_CLASS_H
15#define DATE_FORMAT_CLASS_H
36#define Z_INTL_DATEFORMATTER_P(zv) php_intl_dateformatter_fetch_object(Z_OBJ_P(zv))
43#define DATE_FORMAT_METHOD_INIT_VARS INTL_METHOD_INIT_VARS(IntlDateFormatter, dfo)
44#define DATE_FORMAT_METHOD_FETCH_OBJECT_NO_CHECK INTL_METHOD_FETCH_OBJECT(INTL_DATEFORMATTER, dfo)
45#define DATE_FORMAT_METHOD_FETCH_OBJECT \
46 DATE_FORMAT_METHOD_FETCH_OBJECT_NO_CHECK; \
47 if (dfo->datef_data.udatf == NULL) \
49 zend_throw_error(NULL, "Found unconstructed IntlDateFormatter"); \
53#define DATE_FORMAT_OBJECT(dfo) (dfo)->datef_data.udatf
#define XtOffsetOf(s_type, field)
struct _zend_class_entry zend_class_entry
struct _zend_object zend_object