15#ifndef MSG_FORMAT_CLASS_H
16#define MSG_FORMAT_CLASS_H
20#include <unicode/uconfig.h>
37#define Z_INTL_MESSAGEFORMATTER_P(zv) php_intl_messageformatter_fetch_object(Z_OBJ_P(zv))
44#define MSG_FORMAT_METHOD_INIT_VARS INTL_METHOD_INIT_VARS(MessageFormatter, mfo)
45#define MSG_FORMAT_METHOD_FETCH_OBJECT_NO_CHECK INTL_METHOD_FETCH_OBJECT(INTL_MESSAGEFORMATTER, mfo)
46#define MSG_FORMAT_METHOD_FETCH_OBJECT \
47 MSG_FORMAT_METHOD_FETCH_OBJECT_NO_CHECK; \
48 if (MSG_FORMAT_OBJECT(mfo) == NULL) { \
49 zend_throw_error(NULL, "Found unconstructed MessageFormatter"); \
53#define MSG_FORMAT_OBJECT(mfo) (mfo)->mf_data.umsgf
#define XtOffsetOf(s_type, field)
struct _zend_class_entry zend_class_entry
struct _zend_object zend_object