15#ifndef RESOURCEBUNDLE_CLASS_H
16#define RESOURCEBUNDLE_CLASS_H
18#include <unicode/ures.h>
36#define Z_INTL_RESOURCEBUNDLE_P(zv) php_intl_resourcebundle_fetch_object(Z_OBJ_P(zv))
38#define RESOURCEBUNDLE_METHOD_INIT_VARS INTL_METHOD_INIT_VARS(ResourceBundle, rb)
39#define RESOURCEBUNDLE_METHOD_FETCH_OBJECT_NO_CHECK INTL_METHOD_FETCH_OBJECT(INTL_RESOURCEBUNDLE, rb)
40#define RESOURCEBUNDLE_METHOD_FETCH_OBJECT \
41 INTL_METHOD_FETCH_OBJECT(INTL_RESOURCEBUNDLE, rb); \
42 if (RESOURCEBUNDLE_OBJECT(rb) == NULL) { \
43 zend_throw_error(NULL, "Found unconstructed ResourceBundle"); \
47#define RESOURCEBUNDLE_OBJECT(rb) (rb)->me
struct _intl_error intl_error
zend_class_entry * ResourceBundle_ce_ptr
void resourcebundle_register_class(void)
#define XtOffsetOf(s_type, field)
struct _zend_class_entry zend_class_entry
struct _zend_object zend_object